NumPy下载与安装
NumPy下載與安裝
NumPy 是 Python 的第三方擴展包,但它并沒有包含在 Python 標準庫中,因此您需要單獨安裝它。本節介紹如何在不同的操作系統上安裝 NumPy。
Windows系統安裝
在 Windows 系統下安裝 NumPy 有兩種常用方式,下面分別對其進行介紹。
使用 Python 包管理器pip來安裝 NumPy,是一種最簡單、最輕量級的方法。只需執行以下命令即可:
pip install numpy在實際項目中, NumPy 通常與 SciPy 程序包一起使用,SciPy 可以看做對 NumPy 庫的擴展,它在 NumPy 的基礎上又增加了許多工程計算函數。因此將它們同時安裝是一個不錯的選擇。但如果你只想針對 NumPy 進行學習,可以不用考慮這種安裝方法。
注意:在 Windows 下直接使用 pip 安裝 SciPy 會發生報錯,需要我們解決 SciPy的依賴項問題,所以不推薦使用pip安裝 SciPy 程序包。下面介紹如何使用 SciPy 棧安裝。
首先我們要知道什么是 SciPy 棧?其實它是一個科學計算軟件包的集成平臺,這類平臺囊括了常用的數值計算與機器學習庫,比如 NumPy、Matplotlib、SciPy 庫、IPython 等,并且它可以自動解決包之間的依賴問題。通過安裝一個集成平臺就可以實現上述所有軟件包的安裝,何樂而不為呢
下面介紹幾種常用的 SciPy 棧,主要有以下幾種:
Anaconda(官網下載:https://www.anaconda.com/)是一個開源的 Python 發行版,它包含了 NumPy、SciPy 等180多個科學包及其依賴項。除了支持 Windows 外,也支持 Linux 和 Mac 系統。
Anaconda 就目前應用較為廣泛,因此建議安裝。
Anaconda 的下載文件約 500 MB 左右,你可以選擇安裝 Miniconda,它是 Anaconda 的輕巧版,只需 40 余兆。
圖1:Anaconda官網下載圖(點擊看高清圖)
Python(x,y)(下載地址:https://python-xy.github.io/)是一款基于 Python、Qt (圖形用戶界面)和 Spyder (交互式開發環境)開發的軟件,主要用于數值計算、數據分析和數據可視化等工程項目,目前只支持 Python 2 版本。
Pyzo(下載地址:https://pyzo.org/)是一個跨平臺 Python IDE,基于 Python 3 編寫,非常適合科學計算,它設計的宗旨就是為了簡化和提供效率。
WinPython(下載地址:https://sourceforge.net/projects/winpython/files/)免費的 Python 發行版,包含了常用的科學計算包與 Spyder IDE 開發環境,但僅支持 Windows 系統。
MacOSX系統安裝
Mac 系統雖然自帶包管理器Homebrew,但是它不能下載 NumPy 等科學計算包,所以需要使用下列方式安裝:
$ pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple注意:-i 參數后指的是國內下載源,加快下載的速度。
Linux系統安裝
在 Linux 系統中,您可以選擇只單獨安裝 NumPy 一個軟件包,也可以同時安裝多個軟件包。下面介紹了不同的 Linux 發行版具體的安裝命令,如下所示:
1) Ubuntu/Debian
對于 Ubuntu/Debian 系統,可以在終端上執行以下命令:
2) Redhat/CentOS
在 Redhat/CentOS 系統上執行以下命令來安裝 NumPy 與其它科學計算包:
$ sudo yum install numpy scipy python-matplotlib ipython python-pandas sympy python-nose注意:不同的軟件包之間必須使用“一個空格”隔開。
最后驗證是否安裝成功,如下所示:
打開 Python 交互解釋器 ,并導入 NumPy 模塊,如下圖 2 所示如果未出現錯誤提示,則表示已安裝成功。
圖2:Numpy安裝成功
注意:這里是以 Windows 系統為例進行驗證的,Linux 驗證方式與其相同。
總結
以上是生活随笔為你收集整理的NumPy下载与安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 点云数据的类型主要分为_点云数据处理方法
- 下一篇: java 3种单例模式