1. 程式人生 > >Python機器學習依賴庫的安裝(numpy、scipy、sklearn)

Python機器學習依賴庫的安裝(numpy、scipy、sklearn)

說到機器學習,相信大部分的研究者都是使用python來完成的,因為是實在太方便了,幾行程式碼就搞定了,比較前人做的研究都積累在那邊,所以今天我又重新安裝了python(還不是因為要做機器學習方面的實驗和luwn論文),so開始吧!

1、常用Python機器學習包

Numpy:用於科學計算的包

Pandas:提供高效能,易於使用的資料結構和資料分析工具

Scipy:用於數學,科學工程的軟體

StatsModels:用於探索資料、估計統計模型、統計檢驗

Scikit-learn:提供經典的機器學習演算法用於資料探勘和資料分析

matplotlib:2D繪相簿,可繪製高質量的圖片

這些包是太好用了,Windows安裝Python機器學習包網址:http://dblab.xmu.edu.cn/blog/python-machine-learning-package-windows

2、pip安裝

pip 是一個安裝和管理 Python 包的工具,若按照教程Python安裝與基本使用安裝了 Python 3.6,則預設已經安裝了 pip,在開始選單中找到“執行”(或者使用鍵盤快捷鍵Win + r),輸入“cmd”,開啟Windows 命令提示符,執行如下命令進行檢驗:

pip --version

若已經裝好了pip,執行結果如下圖如下,顯示已安裝的版本

PIP下載網址:https://bootstrap.pypa.io/get-pip.py,下載完成後,在對應目錄下(即d:\get-pip.py),在cmd中,依次執行如下三條程式碼:

d:
cd d:\
python get-pip.py

安裝成功後如下圖所示,提示Successfully installed pip。

事實上我們在給Python3.6.1安裝numpy庫,可以選擇直接鍵入命令:pip3 install numpy 。當然這樣偷懶的方法又是不靠譜。

 

3、機器學習包的下載和安裝

下載上述包的時候看好要下載的版本和位數。千萬不要下錯了。下載完成機器學習包後,進入到對應的下載目錄檔案下,使用pip3進行安裝

在 cmd 中,可以利用 tab 鍵補全檔名,例如要安裝 six-1.10.0-py2.py3-none-any.whl,只需要先輸入 pip install six,再按一下 tab 鍵,就能自動補全檔名了,省去複製檔名的步驟。

pip install six-1.10.0-py2.py3-none-any.whl
pip install python_dateutil-2.5.0-py2.py3-none-any.whl
pip install pytz-2015.7-py2.py3-none-any.whl
pip install pandas-0.16.2-cp36-none-win_amd64.whl
pip install patsy-0.4.0-py2.py3-none-any.whl
pip install scipy-0.16.1-cp36-none-win_amd64.whl
pip install statsmodels-0.6.1-cp36-none-win_amd64.whl
pip install scikit_learn-0.16.1-cp36-none-win_amd64.whl
pip install pyparsing-2.0.7-py2.py3-none-any.whl
pip install cycler-0.10.0-py2.py3-none-any.whl
pip install matplotlib-1.5.1-cp36-none-win_amd64.whl

基本上上述操作就可以完成安裝了。