當前位置:成語大全網 - 新華字典 - 利用python進行數據分析 用什麽軟件

利用python進行數據分析 用什麽軟件

與數據分析相關的 Python 庫

NumPy

NumPy 是 Python 科學計算的基礎包,它提供:

快速高效的多維數組對象 ndarray;

直接對數組執行數學運算及對數組執行元素級計算的函數;

線性代數運算、隨機數生成;

將 C、C++、Fortran 代碼集成到 Python 的工具等。

它專為進行嚴格的數字處理而產生。多為很多大型金融公司使用,以及核心的科學計算組織如:Lawrence Livermore,NASA 用其處理壹些本來使用 C++,Fortran 或Matlab 等所做的任務。

Pandas

Pandas 主要提供快速便捷地處理結構化數據的大量數據結構和函數。

Matplotlib

Matplotlib 是最流行的用於繪制數據圖表的 Python 庫。

IPython

IPython 是 Python 科學計算標準工具集的組成部分,是壹個增強的 Python Shell,目的是提高編寫、測試、調試 Python 代碼的速度。主要用於交互式數據處理和利用matplotlib 對數據進行可視化處理。

SciPy

SciPy 是壹組專門解決科學計算中各種標準問題域的包的集合。主要包括以下包:

scipy.integrate: 數值積分例程和微分方程求解器;

scipy.linalg: 擴展了由 numpy.linalg 提供的線性代數例程和矩陣分解功能;

scipy.optimize: 函數優化器以及根查找算法;

scipy.signal: 信號處理工具;

scipy.sparse: 稀疏矩陣和稀疏線性系統求解器;

scipy.special: SPECFUN(這是壹個實現了許多常用數學函數的 Fortran 庫)的包裝器。

scipy.stats: 標準連續和離散概率分布、各種統計檢驗方法和更好的描述統計法;

scipy.weave: 利用內聯 C++ 代碼加速數組計算的工具。