Python資料分析庫有哪些?
阿新 • • 發佈:2019-01-01
Python之所以這麼流行,這麼好用,就是因為Python提供了大量的第三方的庫,開箱即用,非常方便,而且還免費哦,學Python的同學裡估計有30%以上是為了做資料分析師或者資料探勘,所以資料分析相關的庫一定要熟悉,那麼常用的Python資料分析庫有哪些呢?
1.NumPy
NumPy是Python科學計算的基礎包,它提供:
1).快速高效的多維陣列物件ndarray;
2).直接對陣列執行數學運算及對陣列執行元素級計算的函式;
3).用於讀寫硬碟上基於陣列的資料集的工具;
4).線性代數運算、傅立葉變換,以及隨機數生成。
2.Pandas
大名鼎鼎的Pandas可以說只要做資料分析的,無人不知無人不曉,因為它太重要了.Pandas庫提供了我們很多函式,能夠快速的方便的,處理結構化的大型資料,不誇張的說,Pandas是讓Python成為強大的資料分析工具的非常重要的一個因素。
而且對於金融行業,比如基金股票的分析師來說,pandas提供了高效能的時間序列功能和一系列的工具,可以自由的靈活的處理資料,一次使用你就會愛上它。
3.Matplotlib
matplotlib是最流行的用於繪製資料圖表的Python庫,它和下面我們要講的IPython結合的很爽,絕對是好基友,提供了一種非常好用的互動式的資料繪圖環境。
4.IPython
IPython是Python科學計算標準工具集的組成部分,它可以把很多東西聯絡到一起,有點類似一個增強版的Python shell。
目的是為了提高程式設計,測試和除錯Python程式碼的速度,好像很多國外的大學教授,還有Google大牛都很喜歡用IPython,確實很方便,至少我在分析資料的時候,也是用這個工具的,而且不用print,回車就能列印。