机器学习算法涉及很多线性代数知识,因此在使用Python语言构造机器学习时会常使用NumPy函数库。
NumPy函数库时Python开发环境的一个独立模块,而且大多数Python发行版并没有默认安装NumPy函数库,因此在安装Python之后要独立安装NumPy函数库。
NumPy矩阵和数组的区别:
NumPy函数库中存在两种不同的数据类型(矩阵matrix和数组array),都可以用于处理行列表示的数字元素。虽然它们看起来很相似,但是在这两个数据类型上执行相同的数学运算可能得到不同的结果,其中NumPy函数库中的matrix和matlab中matrioes等价。
根据PC的配置和Python的版本选择合适NumPy下载:链接
安装完毕后,在Python shell里输入"from numpy import *"进行测试,如果已经安装成功,则不会出现错误信息,如下图: