1. 程式人生 > >Python中的numpy matplotlib scipy panda庫簡介

Python中的numpy matplotlib scipy panda庫簡介

1.numpy

    numpy系統是Python的一種開源的數字擴充套件。這種工具可用來儲存和處理大型矩陣,比如Python自身的巢狀列表結構要高效的多(該結構也可以用來表示矩陣)。一個用Python實現的科學計算包。包括:1.一個強大的N維陣列物件Array;2.比較成熟的函式庫;3.用於整合C、C++和Fortran程式碼的工具包;4.實用的線性代數、傅立葉變換和隨機數生成函式。numpy和稀疏矩陣運算包SciPy配合使用更加方便。

2.matplotlib

 matplotlib是一個Python的2D繪相簿,它以各種硬拷貝格式和跨平臺的互動式環境生成出版質量級別的圖形。通過matplotlib,開發者可以僅僅需要幾行程式碼,便可以生成繪圖,直方圖,功率圖,條形圖,錯誤圖,散點圖等。

3.scipy

SciPy是一款方便、易於使用、專為科學和工程設計的Python工具包.它包括統計,優化,整合,線性代數模組,傅立葉變換,訊號和影象處理,常微分方程求解器等等.

4.panda

   pandas 是基於 Numpy 構建的含有更高階資料結構和工具的資料分析包

類似於 Numpy 的核心是 ndarray,pandas 也是圍繞著 Series 和 DataFrame 兩個核心資料結構展開的 。Series 和 DataFrame 分別對應於一維的序列和二維的表結構。