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
基本上上述操作就可以完成安裝了。