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