《机器学习基础》学习笔记一:NumPy函数库

一、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库就安装完成



猜你喜欢

转载自blog.csdn.net/wm64195135/article/details/79660447