NumPy 介紹和安裝

Python 被用於大資料分析、海量資料運算以及機器學習中,這跟它裡面很重要的做數學計算的庫有關,一個是 NumPy,另外一個是 Pandas,其中 Pandas 也是以 NumPy 為基礎的。Python 被人詬病的地方就在它的執行速度偏慢,而 NumPy 底層是用 C 語言來寫成的,所以執行速度極快,滿足了在大資料分析中人們對執行速度的要求。

安裝 NumPy

無論是 Windows、Linux 還是 MacOS,假如已經安裝了 Python 3 的話,可以在命令列下通過 pip 來安裝

pip install numpy

不通過 pip 來安裝

Linux Ubuntu 和 Debian

可以通過以下程式碼來進行安裝,

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose

MacOS

可以使用 Homebrew 來進行安裝,

brew tap homebrew/science && brew install python numpy

Anaconda (Windows)

假如你安裝了 Anaconda 包的話,NumPy 及其他很多用於資料計算的庫已經預安裝好了。這裡比較推薦使用 Anaconda,因為它提前預裝了資料分析所要使用的庫,減少了不少的安裝工作量,實在是一把利器!