記錄Python的常用庫

Pandas 鏈接

https://www.cnblogs.com/baxianhua/p/10701778.html

Pandas 是基於 NumPy 的一個開源 Python 庫,它被廣泛用於快速分析數據,以及數據清洗和準備等工作。它的名字來源是由“ Panel data”(面板數據,一個計量經濟學名詞)兩個單詞拼成的。簡單地說,你可以把 Pandas 看作是 Python 版的 Excel。

在pandas中有兩類非常重要的數據結構,即序列Series和數據框DataFrame。Series類似於numpy中的一維數組,除了通喫一維數組可用的函數或方法,而且其可通過索引標籤的方式獲取數據,還具有索引的自動對齊功能;DataFrame類似於numpy中的二維數組,同樣可以通用numpy數組的函數和方法,而且還具有其他靈活應用.

Series:一維數組,與Numpy中的一維array類似。二者與Python基本的數據結構List也很相近,其區別是:List中的元素可以是不同的數據類型,而Array和Series中則只允許存儲相同的數據類型,這樣可以更有效的使用內存,提高運算效率。

Time- Series:以時間爲索引的Series。

DataFrame:二維的表格型數據結構。很多功能與R中的data.frame類似。可以將DataFrame理解爲Series的容器。

Panel :三維的數組,可以理解爲DataFrame的容器。

 

NumPy 鏈接

NumPy 是一個 Python 包。 它代表 “Numeric Python”。 它是一個由多維數組對象和用於處理數組的例程集合組成的庫。NumPy 通常與 SciPy(Scientific Python)和 Matplotlib(繪圖庫)一起使用。 這種組合廣泛用於替代 MatLab. NumPy 中定義的最重要的對象是稱爲 ndarray 的 N 維數組類型。 它描述相同類型的元素集合。 可以使用基於零的索引訪問集合中的項目。

https://zhuanlan.zhihu.com/p/32242331

https://blog.csdn.net/cxmscb/article/details/54583415

 

SciPy 鏈接

SciPy是基於NumPy開發的高級模塊,它提供了許多數學算法和函數的實現,用於解決科學計算中的一些標準問題。例如數值積分和微分方程求解,擴展的矩陣計算,最優化,概率分佈和統計函數,甚至包括信號處理等。
作爲標準科學計算程序庫,SciPy類似於Matlab的工具箱,它是Python科學計算程序的核心包,它用於有效地計算NumPy矩陣,與NumPy矩陣協同工作。

SciPy一般都是操縱NumPy數組來進行科學計算,統計分析,可以說是基於NumPy之上。SciPy提供了許多科學計算的庫函數,如線性代數,微分方程,信號處理,圖像處理,係數矩陣計算等.

https://blog.csdn.net/feiyang5260/article/details/90270494

https://www.cnblogs.com/Terrypython/p/10183389.html

 

相關鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章