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,因為它提前預裝了資料分析所要使用的庫,減少了不少的安裝工作量,實在是一把利器!