NumPy
认识NumPy
NumPy是Python的一个科学计算库,用于快速处理大型矩阵,可以看做是打开人工智能的一把钥匙。
在Python中本身提供的有list结构,但是list中的元素可以是任何对象,就会导致list中保存的是对象的指针,进行运算的时候就得去做内存寻址,类型检测等事情,显然会浪费比较多的内存和CPU资源。在大数据的环境下,list结构难以胜任。
NumPy的很多底层函数都是用C语言编写,所以运行速度是普通Python代码无法相比的。
注:NumPy中的数组类型名叫anarray,在本文中一般直接称作矩阵或数组。
安装
pip3 install numpy
import numpy as np print(np.__version__)