Numpy是Python语言的一个扩展库,支持大量的维度数组和矩阵运算,此外也针对数组运算提供大量的数学函数库。git
Mumpy是一个运行速度很是快的数学库,主要用于数组计算,包涵:github
一、一个强大的N维数组对象ndarray算法
二、广播功能函数编程
三、整合C/C++/Fortran数组
四、线性代数、傅里叶变换、随机数生成等功能机器学习
Numpy应用编程语言
Numpy一般与SciPy和Matplotlib(绘图库)一块儿使用,这种组合普遍用于替代MatLab,是一个强大的科学计算环境,有主于咱们经过Python学习数据科学或者机器学习;函数
SciPy是一个开源的Python算法库和数学工具包。工具
SciPy包含对的模块有最优化,线性代数,积分,插值,特殊函数,快速傅里叶变换,信号处理和图像处理、常微积分方程求解和其余科学与工程中常有个的计算。学习
Matplotlib是Python编程语言及其数学扩展包Numpy的可视化操做界面,他为利用通用的图形界面工具包,如Tkinter,wxPythoon、Qt或者GTK+向应用程序嵌入式绘图提供了应用程序接口(API)。
相关链接
Numpy 官网: http://www.numpy.org/
Numpy源代码:https://github.com/numpy/numpy
SciPy官网:https://www.scipy.org/
SciPy 源代码:https://github.com/scipy/scipy
Matplotlib官网:https://matplotlib.org/
Matplotlib 源代码:https://github.com/matplotlib/matplotlib