Last active
February 13, 2017 22:53
-
-
Save bshishov/b88ee7639972d3b35647485b733dde15 to your computer and use it in GitHub Desktop.
Numpy test of array (R,) and (R,1)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 38, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [ | |
"import numpy as np" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 39, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"<class 'numpy.ndarray'> (10,)\n" | |
] | |
}, | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 0.71170517, 0.38573419, 0.36537496, 0.69382252, 0.00328246,\n", | |
" 0.96243389, 0.66241115, 0.30933029, 0.53710231, 0.76611932])" | |
] | |
}, | |
"execution_count": 39, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x = np.random.random(10)\n", | |
"print(type(x), x.shape)\n", | |
"x" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 40, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 0.71170517, 0.38573419, 0.36537496, 0.69382252, 0.00328246,\n", | |
" 0.96243389, 0.66241115, 0.30933029, 0.53710231, 0.76611932])" | |
] | |
}, | |
"execution_count": 40, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x.T" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 41, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"3.6063848929402131" | |
] | |
}, | |
"execution_count": 41, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x.dot(x)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 42, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"3.6063848929402131" | |
] | |
}, | |
"execution_count": 42, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x.dot(x.T)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 43, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"<class 'numpy.ndarray'> (10, 1)\n" | |
] | |
}, | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 0.71170517],\n", | |
" [ 0.38573419],\n", | |
" [ 0.36537496],\n", | |
" [ 0.69382252],\n", | |
" [ 0.00328246],\n", | |
" [ 0.96243389],\n", | |
" [ 0.66241115],\n", | |
" [ 0.30933029],\n", | |
" [ 0.53710231],\n", | |
" [ 0.76611932]])" | |
] | |
}, | |
"execution_count": 43, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y = np.array([x]).T\n", | |
"print(type(y), y.shape)\n", | |
"y" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 44, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"ename": "ValueError", | |
"evalue": "shapes (10,1) and (10,1) not aligned: 1 (dim 1) != 10 (dim 0)", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m Traceback (most recent call last)", | |
"\u001b[1;32m<ipython-input-44-a13e054596f4>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0my\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0my\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m: shapes (10,1) and (10,1) not aligned: 1 (dim 1) != 10 (dim 0)" | |
] | |
} | |
], | |
"source": [ | |
"y.dot(y)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 45, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 5.06524254e-01, 2.74529020e-01, 2.60039247e-01,\n", | |
" 4.93797073e-01, 2.33614223e-03, 6.84969179e-01,\n", | |
" 4.71441443e-01, 2.20151968e-01, 3.82258491e-01,\n", | |
" 5.45251084e-01],\n", | |
" [ 2.74529020e-01, 1.48790867e-01, 1.40937614e-01,\n", | |
" 2.67631067e-01, 1.26615623e-03, 3.71243659e-01,\n", | |
" 2.55514630e-01, 1.19319270e-01, 2.07178725e-01,\n", | |
" 2.95518417e-01],\n", | |
" [ 2.60039247e-01, 1.40937614e-01, 1.33498859e-01,\n", | |
" 2.53505371e-01, 1.19932789e-03, 3.51649241e-01,\n", | |
" 2.42028445e-01, 1.13021541e-01, 1.96243732e-01,\n", | |
" 2.79920813e-01],\n", | |
" [ 4.93797073e-01, 2.67631067e-01, 2.53505371e-01,\n", | |
" 4.81389682e-01, 2.27744316e-03, 6.67758302e-01,\n", | |
" 4.59595771e-01, 2.14620320e-01, 3.72653674e-01,\n", | |
" 5.31550834e-01],\n", | |
" [ 2.33614223e-03, 1.26615623e-03, 1.19932789e-03,\n", | |
" 2.27744316e-03, 1.07745295e-05, 3.15914868e-03,\n", | |
" 2.17433668e-03, 1.01536364e-03, 1.76301569e-03,\n", | |
" 2.51475438e-03],\n", | |
" [ 6.84969179e-01, 3.71243659e-01, 3.51649241e-01,\n", | |
" 6.67758302e-01, 3.15914868e-03, 9.26278993e-01,\n", | |
" 6.37526941e-01, 2.97709955e-01, 5.16925464e-01,\n", | |
" 7.37339198e-01],\n", | |
" [ 4.71441443e-01, 2.55514630e-01, 2.42028445e-01,\n", | |
" 4.59595771e-01, 2.17433668e-03, 6.37526941e-01,\n", | |
" 4.38788532e-01, 2.04903834e-01, 3.55782558e-01,\n", | |
" 5.07485981e-01],\n", | |
" [ 2.20151968e-01, 1.19319270e-01, 1.13021541e-01,\n", | |
" 2.14620320e-01, 1.01536364e-03, 2.97709955e-01,\n", | |
" 2.04903834e-01, 9.56852287e-02, 1.66142013e-01,\n", | |
" 2.36983912e-01],\n", | |
" [ 3.82258491e-01, 2.07178725e-01, 1.96243732e-01,\n", | |
" 3.72653674e-01, 1.76301569e-03, 5.16925464e-01,\n", | |
" 3.55782558e-01, 1.66142013e-01, 2.88478889e-01,\n", | |
" 4.11484455e-01],\n", | |
" [ 5.45251084e-01, 2.95518417e-01, 2.79920813e-01,\n", | |
" 5.31550834e-01, 2.51475438e-03, 7.37339198e-01,\n", | |
" 5.07485981e-01, 2.36983912e-01, 4.11484455e-01,\n", | |
" 5.86938813e-01]])" | |
] | |
}, | |
"execution_count": 45, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y.dot(y.T)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 46, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"ename": "ValueError", | |
"evalue": "shapes (10,1) and (10,) not aligned: 1 (dim 1) != 10 (dim 0)", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m Traceback (most recent call last)", | |
"\u001b[1;32m<ipython-input-46-5a672ad87881>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0my\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m: shapes (10,1) and (10,) not aligned: 1 (dim 1) != 10 (dim 0)" | |
] | |
} | |
], | |
"source": [ | |
"y.dot(x)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 47, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"ename": "ValueError", | |
"evalue": "shapes (10,1) and (10,) not aligned: 1 (dim 1) != 10 (dim 0)", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m Traceback (most recent call last)", | |
"\u001b[1;32m<ipython-input-47-c64a32e34212>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0my\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mT\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m: shapes (10,1) and (10,) not aligned: 1 (dim 1) != 10 (dim 0)" | |
] | |
} | |
], | |
"source": [ | |
"y.dot(x.T)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 48, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 3.60638489])" | |
] | |
}, | |
"execution_count": 48, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y.T.dot(x)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 49, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 3.60638489]])" | |
] | |
}, | |
"execution_count": 49, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y.T.dot(y)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 50, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"ename": "ValueError", | |
"evalue": "shapes (1,10) and (1,10) not aligned: 10 (dim 1) != 1 (dim 0)", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m Traceback (most recent call last)", | |
"\u001b[1;32m<ipython-input-50-ebbbad4c3483>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0my\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mT\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0my\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mT\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", | |
"\u001b[1;31mValueError\u001b[0m: shapes (1,10) and (1,10) not aligned: 10 (dim 1) != 1 (dim 0)" | |
] | |
} | |
], | |
"source": [ | |
"y.T.dot(y.T)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 51, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 5.06524254e-01, 1.48790867e-01, 1.33498859e-01,\n", | |
" 4.81389682e-01, 1.07745295e-05, 9.26278993e-01,\n", | |
" 4.38788532e-01, 9.56852287e-02, 2.88478889e-01,\n", | |
" 5.86938813e-01])" | |
] | |
}, | |
"execution_count": 51, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x ** 2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 52, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 5.06524254e-01],\n", | |
" [ 1.48790867e-01],\n", | |
" [ 1.33498859e-01],\n", | |
" [ 4.81389682e-01],\n", | |
" [ 1.07745295e-05],\n", | |
" [ 9.26278993e-01],\n", | |
" [ 4.38788532e-01],\n", | |
" [ 9.56852287e-02],\n", | |
" [ 2.88478889e-01],\n", | |
" [ 5.86938813e-01]])" | |
] | |
}, | |
"execution_count": 52, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y ** 2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 53, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 5.06524254e-01, 2.74529020e-01, 2.60039247e-01,\n", | |
" 4.93797073e-01, 2.33614223e-03, 6.84969179e-01,\n", | |
" 4.71441443e-01, 2.20151968e-01, 3.82258491e-01,\n", | |
" 5.45251084e-01],\n", | |
" [ 2.74529020e-01, 1.48790867e-01, 1.40937614e-01,\n", | |
" 2.67631067e-01, 1.26615623e-03, 3.71243659e-01,\n", | |
" 2.55514630e-01, 1.19319270e-01, 2.07178725e-01,\n", | |
" 2.95518417e-01],\n", | |
" [ 2.60039247e-01, 1.40937614e-01, 1.33498859e-01,\n", | |
" 2.53505371e-01, 1.19932789e-03, 3.51649241e-01,\n", | |
" 2.42028445e-01, 1.13021541e-01, 1.96243732e-01,\n", | |
" 2.79920813e-01],\n", | |
" [ 4.93797073e-01, 2.67631067e-01, 2.53505371e-01,\n", | |
" 4.81389682e-01, 2.27744316e-03, 6.67758302e-01,\n", | |
" 4.59595771e-01, 2.14620320e-01, 3.72653674e-01,\n", | |
" 5.31550834e-01],\n", | |
" [ 2.33614223e-03, 1.26615623e-03, 1.19932789e-03,\n", | |
" 2.27744316e-03, 1.07745295e-05, 3.15914868e-03,\n", | |
" 2.17433668e-03, 1.01536364e-03, 1.76301569e-03,\n", | |
" 2.51475438e-03],\n", | |
" [ 6.84969179e-01, 3.71243659e-01, 3.51649241e-01,\n", | |
" 6.67758302e-01, 3.15914868e-03, 9.26278993e-01,\n", | |
" 6.37526941e-01, 2.97709955e-01, 5.16925464e-01,\n", | |
" 7.37339198e-01],\n", | |
" [ 4.71441443e-01, 2.55514630e-01, 2.42028445e-01,\n", | |
" 4.59595771e-01, 2.17433668e-03, 6.37526941e-01,\n", | |
" 4.38788532e-01, 2.04903834e-01, 3.55782558e-01,\n", | |
" 5.07485981e-01],\n", | |
" [ 2.20151968e-01, 1.19319270e-01, 1.13021541e-01,\n", | |
" 2.14620320e-01, 1.01536364e-03, 2.97709955e-01,\n", | |
" 2.04903834e-01, 9.56852287e-02, 1.66142013e-01,\n", | |
" 2.36983912e-01],\n", | |
" [ 3.82258491e-01, 2.07178725e-01, 1.96243732e-01,\n", | |
" 3.72653674e-01, 1.76301569e-03, 5.16925464e-01,\n", | |
" 3.55782558e-01, 1.66142013e-01, 2.88478889e-01,\n", | |
" 4.11484455e-01],\n", | |
" [ 5.45251084e-01, 2.95518417e-01, 2.79920813e-01,\n", | |
" 5.31550834e-01, 2.51475438e-03, 7.37339198e-01,\n", | |
" 5.07485981e-01, 2.36983912e-01, 4.11484455e-01,\n", | |
" 5.86938813e-01]])" | |
] | |
}, | |
"execution_count": 53, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y * x" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 54, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 5.06524254e-01],\n", | |
" [ 1.48790867e-01],\n", | |
" [ 1.33498859e-01],\n", | |
" [ 4.81389682e-01],\n", | |
" [ 1.07745295e-05],\n", | |
" [ 9.26278993e-01],\n", | |
" [ 4.38788532e-01],\n", | |
" [ 9.56852287e-02],\n", | |
" [ 2.88478889e-01],\n", | |
" [ 5.86938813e-01]])" | |
] | |
}, | |
"execution_count": 54, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y * y" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 55, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 5.06524254e-01, 1.48790867e-01, 1.33498859e-01,\n", | |
" 4.81389682e-01, 1.07745295e-05, 9.26278993e-01,\n", | |
" 4.38788532e-01, 9.56852287e-02, 2.88478889e-01,\n", | |
" 5.86938813e-01])" | |
] | |
}, | |
"execution_count": 55, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x * x" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 56, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 1.4050762 , 2.5924588 , 2.73691445, 1.44129079,\n", | |
" 304.64976128, 1.03903241, 1.50963642, 3.23279042,\n", | |
" 1.86184268, 1.3052797 ])" | |
] | |
}, | |
"execution_count": 56, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x ** -1" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 57, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 1.4050762 ],\n", | |
" [ 2.5924588 ],\n", | |
" [ 2.73691445],\n", | |
" [ 1.44129079],\n", | |
" [ 304.64976128],\n", | |
" [ 1.03903241],\n", | |
" [ 1.50963642],\n", | |
" [ 3.23279042],\n", | |
" [ 1.86184268],\n", | |
" [ 1.3052797 ]])" | |
] | |
}, | |
"execution_count": 57, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y ** -1" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 58, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 0.71170517, 0.38573419, 0.36537496, 0.69382252, 0.00328246,\n", | |
" 0.96243389, 0.66241115, 0.30933029, 0.53710231, 0.76611932])" | |
] | |
}, | |
"execution_count": 58, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"y.dot([1])" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 59, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([ 0.71170517, 0.38573419, 0.36537496, 0.69382252, 0.00328246,\n", | |
" 0.96243389, 0.66241115, 0.30933029, 0.53710231, 0.76611932])" | |
] | |
}, | |
"execution_count": 59, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x.dot(1)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 60, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"matrix([[ 0.71170517],\n", | |
" [ 0.38573419],\n", | |
" [ 0.36537496],\n", | |
" [ 0.69382252],\n", | |
" [ 0.00328246],\n", | |
" [ 0.96243389],\n", | |
" [ 0.66241115],\n", | |
" [ 0.30933029],\n", | |
" [ 0.53710231],\n", | |
" [ 0.76611932]])" | |
] | |
}, | |
"execution_count": 60, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"xm = np.mat(x).T\n", | |
"xm" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 61, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"matrix([[ 0.71170517],\n", | |
" [ 0.38573419],\n", | |
" [ 0.36537496],\n", | |
" [ 0.69382252],\n", | |
" [ 0.00328246],\n", | |
" [ 0.96243389],\n", | |
" [ 0.66241115],\n", | |
" [ 0.30933029],\n", | |
" [ 0.53710231],\n", | |
" [ 0.76611932]])" | |
] | |
}, | |
"execution_count": 61, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ym = np.mat(y)\n", | |
"ym" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 62, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"matrix([[ 5.06524254e-01, 2.74529020e-01, 2.60039247e-01,\n", | |
" 4.93797073e-01, 2.33614223e-03, 6.84969179e-01,\n", | |
" 4.71441443e-01, 2.20151968e-01, 3.82258491e-01,\n", | |
" 5.45251084e-01],\n", | |
" [ 2.74529020e-01, 1.48790867e-01, 1.40937614e-01,\n", | |
" 2.67631067e-01, 1.26615623e-03, 3.71243659e-01,\n", | |
" 2.55514630e-01, 1.19319270e-01, 2.07178725e-01,\n", | |
" 2.95518417e-01],\n", | |
" [ 2.60039247e-01, 1.40937614e-01, 1.33498859e-01,\n", | |
" 2.53505371e-01, 1.19932789e-03, 3.51649241e-01,\n", | |
" 2.42028445e-01, 1.13021541e-01, 1.96243732e-01,\n", | |
" 2.79920813e-01],\n", | |
" [ 4.93797073e-01, 2.67631067e-01, 2.53505371e-01,\n", | |
" 4.81389682e-01, 2.27744316e-03, 6.67758302e-01,\n", | |
" 4.59595771e-01, 2.14620320e-01, 3.72653674e-01,\n", | |
" 5.31550834e-01],\n", | |
" [ 2.33614223e-03, 1.26615623e-03, 1.19932789e-03,\n", | |
" 2.27744316e-03, 1.07745295e-05, 3.15914868e-03,\n", | |
" 2.17433668e-03, 1.01536364e-03, 1.76301569e-03,\n", | |
" 2.51475438e-03],\n", | |
" [ 6.84969179e-01, 3.71243659e-01, 3.51649241e-01,\n", | |
" 6.67758302e-01, 3.15914868e-03, 9.26278993e-01,\n", | |
" 6.37526941e-01, 2.97709955e-01, 5.16925464e-01,\n", | |
" 7.37339198e-01],\n", | |
" [ 4.71441443e-01, 2.55514630e-01, 2.42028445e-01,\n", | |
" 4.59595771e-01, 2.17433668e-03, 6.37526941e-01,\n", | |
" 4.38788532e-01, 2.04903834e-01, 3.55782558e-01,\n", | |
" 5.07485981e-01],\n", | |
" [ 2.20151968e-01, 1.19319270e-01, 1.13021541e-01,\n", | |
" 2.14620320e-01, 1.01536364e-03, 2.97709955e-01,\n", | |
" 2.04903834e-01, 9.56852287e-02, 1.66142013e-01,\n", | |
" 2.36983912e-01],\n", | |
" [ 3.82258491e-01, 2.07178725e-01, 1.96243732e-01,\n", | |
" 3.72653674e-01, 1.76301569e-03, 5.16925464e-01,\n", | |
" 3.55782558e-01, 1.66142013e-01, 2.88478889e-01,\n", | |
" 4.11484455e-01],\n", | |
" [ 5.45251084e-01, 2.95518417e-01, 2.79920813e-01,\n", | |
" 5.31550834e-01, 2.51475438e-03, 7.37339198e-01,\n", | |
" 5.07485981e-01, 2.36983912e-01, 4.11484455e-01,\n", | |
" 5.86938813e-01]])" | |
] | |
}, | |
"execution_count": 62, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"xm * ym.T" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 63, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"matrix([[ 5.06524254e-01, 2.74529020e-01, 2.60039247e-01,\n", | |
" 4.93797073e-01, 2.33614223e-03, 6.84969179e-01,\n", | |
" 4.71441443e-01, 2.20151968e-01, 3.82258491e-01,\n", | |
" 5.45251084e-01],\n", | |
" [ 2.74529020e-01, 1.48790867e-01, 1.40937614e-01,\n", | |
" 2.67631067e-01, 1.26615623e-03, 3.71243659e-01,\n", | |
" 2.55514630e-01, 1.19319270e-01, 2.07178725e-01,\n", | |
" 2.95518417e-01],\n", | |
" [ 2.60039247e-01, 1.40937614e-01, 1.33498859e-01,\n", | |
" 2.53505371e-01, 1.19932789e-03, 3.51649241e-01,\n", | |
" 2.42028445e-01, 1.13021541e-01, 1.96243732e-01,\n", | |
" 2.79920813e-01],\n", | |
" [ 4.93797073e-01, 2.67631067e-01, 2.53505371e-01,\n", | |
" 4.81389682e-01, 2.27744316e-03, 6.67758302e-01,\n", | |
" 4.59595771e-01, 2.14620320e-01, 3.72653674e-01,\n", | |
" 5.31550834e-01],\n", | |
" [ 2.33614223e-03, 1.26615623e-03, 1.19932789e-03,\n", | |
" 2.27744316e-03, 1.07745295e-05, 3.15914868e-03,\n", | |
" 2.17433668e-03, 1.01536364e-03, 1.76301569e-03,\n", | |
" 2.51475438e-03],\n", | |
" [ 6.84969179e-01, 3.71243659e-01, 3.51649241e-01,\n", | |
" 6.67758302e-01, 3.15914868e-03, 9.26278993e-01,\n", | |
" 6.37526941e-01, 2.97709955e-01, 5.16925464e-01,\n", | |
" 7.37339198e-01],\n", | |
" [ 4.71441443e-01, 2.55514630e-01, 2.42028445e-01,\n", | |
" 4.59595771e-01, 2.17433668e-03, 6.37526941e-01,\n", | |
" 4.38788532e-01, 2.04903834e-01, 3.55782558e-01,\n", | |
" 5.07485981e-01],\n", | |
" [ 2.20151968e-01, 1.19319270e-01, 1.13021541e-01,\n", | |
" 2.14620320e-01, 1.01536364e-03, 2.97709955e-01,\n", | |
" 2.04903834e-01, 9.56852287e-02, 1.66142013e-01,\n", | |
" 2.36983912e-01],\n", | |
" [ 3.82258491e-01, 2.07178725e-01, 1.96243732e-01,\n", | |
" 3.72653674e-01, 1.76301569e-03, 5.16925464e-01,\n", | |
" 3.55782558e-01, 1.66142013e-01, 2.88478889e-01,\n", | |
" 4.11484455e-01],\n", | |
" [ 5.45251084e-01, 2.95518417e-01, 2.79920813e-01,\n", | |
" 5.31550834e-01, 2.51475438e-03, 7.37339198e-01,\n", | |
" 5.07485981e-01, 2.36983912e-01, 4.11484455e-01,\n", | |
" 5.86938813e-01]])" | |
] | |
}, | |
"execution_count": 63, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"xm.dot(xm.T)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 64, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"matrix([[ 3.60638489]])" | |
] | |
}, | |
"execution_count": 64, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"xm.T.dot(xm)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 65, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"matrix([[ 3.60638489]])" | |
] | |
}, | |
"execution_count": 65, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"xm.T * xm" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 66, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"matrix([[ 3.60638489]])" | |
] | |
}, | |
"execution_count": 66, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"ym.T * y" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.5.1" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 0 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment