NumPy 安裝
Python 官網上的發行版是不包含 NumPy 模組的。
我們可以使用以下幾種方法來安裝。
1、使用已有的發行版本
對於許多用戶,尤其是在 Windows 上,最簡單的方法是下載以下的 Python 發行版,它們包含了所有的關鍵包(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自帶的其他包):
- Anaconda: 免費 Python 發行版,用於進行大規模數據處理、預測分析,和科學計算,致力於簡化包的管理和部署。支持 Linux, Windows 和 Mac 系統。
- Enthought Canopy: 提供了免費和商業發行版。持 Linux, Windows 和 Mac 系統。
- Python(x,y): 免費的 Python 發行版,包含了完整的 Python 語言開發包 及 Spyder IDE。支持 Windows,僅限 Python 2 版本。
- WinPython: 另一個免費的 Python 發行版,包含科學計算包與 Spyder IDE。支持 Windows。
- Pyzo: 基於 Anaconda 的免費發行版本及 IEP 的交互開發環境,超羽量級。 支持 Linux, Windows 和 Mac 系統。
2、使用 pip 安裝
安裝 NumPy 最簡單的方法就是使用 pip 工具:
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
--user 選項可以設置只安裝在當前的用戶下,而不是寫入到系統目錄。
Linux 下安裝
Ubuntu & Debian
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
CentOS/Fedora
sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel
Mac 系統
Mac 系統的 Homebrew 不包含 NumPy 或其他一些科學計算包,所以可以使用以下方式來安裝:
python -m pip install numpy scipy matplotlib
安裝驗證
測試是否安裝成功:
>>> from numpy import * >>> eye(4) array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]])
from numpy import * 為導入 numpy 庫。
eye(4) 生成對角矩陣。