Python 中的 SciPy 是什麼?解釋如何安裝它及其應用?
需要對大量資料進行適當處理。這就是為什麼使用大容量計算機的原因。可以使用 Python 中名為 SciPy 的庫來進行大型資料集的科學和技術計算。SciPy 是“Scientific Python”的縮寫。
Python 中的 Numpy 庫是 SciPy 的先決條件,因為 SciPy 建立在 Numpy 之上。請確保在安裝 SciPy 庫之前安裝 Numpy 庫。它是一個開源軟體,易於安裝和使用。
它具有許多資料科學和機器學習功能,這些功能是成功處理和使用資料所必需的。它可以用於對 Numpy 陣列執行操作。計算速度快,易於理解。
SciPy 的安裝
pip install scipy
注意 − 這是 Windows 作業系統的下載命令。(此處應補充具體的命令)
sudo port install py35-scipy py35-numpy
注意 − 這是 macOS 作業系統的下載命令。(此處應補充具體的命令)
sudo apt-get install python-scipy python-numpy
注意 − 這是 Linux 作業系統的下載命令。(此處應補充具體的命令)
SciPy 還可以用於各種其他用途,例如:
- 積分
- 插值
- 迴歸中使用的最小二乘法
- 最佳化
- 訊號處理
- 線性代數
讓我們瞭解如何進行數值積分(數學運算)
示例
import scipy.integrate my_fun = lambda x: 11.345*x i = scipy.integrate.quad(my_fun, 0, 3.1) print("The integrated values are : ") print(i)
輸出
The integrated values are : (54.512725, 6.052128243005939e-13)
解釋
- 匯入所需的庫,併為易於使用而給出別名。
- 定義一個 lambda 函式來生成資料值。
- 這些是要積分的值。
- 呼叫 SciPy 中的“integrate”函式。
- 輸出顯示在控制檯上。
廣告