Scipy簡介
SciPy,發音爲Sigh Pi
,是一個科學的python開源代碼,在BSD許可下分發的庫,用於執行數學,科學和工程計算。
SciPy庫依賴於NumPy,它提供了便捷且快速的N
維數組操作。 SciPy庫的構建與NumPy數組一起工作,並提供了許多用戶友好和高效的數字實踐,例如:數值積分和優化的例程。 它們一起運行在所有流行的操作系統上,安裝快速且免費。 NumPy和SciPy易於使用,但強大到足以依靠世界上一些頂尖的科學家和工程師。
SciPy子包
SciPy被組織成覆蓋不同科學計算領域的子包。 這些總結在下表中 -
子包
矢量量化/Kmeans
物理和數學常數
傅里葉變換
集成例程
插值
數據輸入和輸出
線性代數例程
n維圖像包
正交距離迴歸
優化
信號處理
稀疏矩陣
空間數據結構和算法
任何特殊的數學函數
統計
數據結構
SciPy使用的基本數據結構是由NumPy模塊提供的多維數組。 NumPy爲線性代數,傅立葉變換和隨機數生成提供了一些功能,但與SciPy中等效函數的一般性不同。