一、NumPy函数库的作用
提供了一个矩阵操作的数据结构库,包含了矩阵的存储和矩阵的运算方法。同时也比较容易从python的二维数组转换来。比如通过‘.I’计算矩阵的逆矩阵:
>>> Mat1.I
通过4x4的二维数组生成矩阵:
>>> randMat = mat(random.rand(4,4))
二、NumPy库的安装
1.从https://pypi.python.org/pypi/numpy下载对应版本的whl文件
2.通过命令行执行pip install ***.whl命令:如果是windows则先在命令行下输入“pip install wheel”,再输入前面的指令;如果是MacOS,则需先下载get-pip.py,然后再终端中输入“sudo python 保存的路径/get-pip.py”,之后再输入前面的指令
3.安装完毕即可通过上面的两个简单的功能测试是否安装成功:
>>> from numpy import * >>> randMat = mat(random.rand(5,6)) >>> randMat matrix([[0.87320491, 0.84928567, 0.03037252, 0.36918993, 0.39815734, 0.70621881], [0.99722024, 0.82049784, 0.4965239 , 0.74632893, 0.33885359, 0.8639593 ], [0.99709467, 0.1376463 , 0.9445262 , 0.89772391, 0.09735254, 0.20859825], [0.13214764, 0.17420238, 0.2385677 , 0.32605387, 0.71959815, 0.22735261], [0.71865467, 0.56567672, 0.80917963, 0.86766672, 0.87065834, 0.49335918]]) >>> randMat.I matrix([[ 2.10743557, -1.6355538 , 1.6962886 , 1.18723875, -1.52095882], [ 0.80430059, -1.49096767, -1.92462044, -5.22099112, 4.76064178], [-1.07303448, 0.12027311, -0.75606209, -2.47031585, 2.51019813], [-0.93912792, 1.14768304, 0.30616632, 1.11136265, -0.8752218 ], [ 0.86551099, -1.11066667, 0.28962198, 1.68036379, -0.24895239], [-2.10785418, 3.83632537, -0.07368835, 3.38859124, -3.35452957]]) >>>
至此,Numpy库就安装完成