sklearn庫
sklearn是scikit-learn的簡稱,是一個基於Python的第三方模塊。sklearn庫集成了一些常用的機器學習方法,在進行機器學習任務時,並不需要實現算法,只需要簡單的調用sklearn庫中提供的模塊就能完成大多數的機器學習任務。
sklearn庫是在Numpy、Scipy和matplotlib的基礎上開發而成的,因此在介紹sklearn的安裝前,需要先安裝這些依賴庫。
Numpy庫:Numpy(Numerical Python的縮寫)是一個開源的Python科學計算庫.
Scipy庫:是sklearn庫的基礎,它是基於Numpy的一個集成了多種數學算法和函數的Python模塊。
matplotlib庫: 是基於Numpy的一套Python工具包,它提供了大量的數據繪圖工具。
sklearn安裝
網絡上有大量的數據源供大家下載,安裝包的下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/# [官方下載鏈接]
安裝順序按照上面的紅色阿拉伯數字指定的順序按照就好,如下所示:
1.Numpy庫:
2.Scipy庫:
3.matplotlib庫:
4.sklearn庫:
依賴庫之Numpy的安裝
1.訪問Numpy的相關下載鏈接
2.依據Python的具體版本下載對應的文件。例如:本課程使用的是Python3.5的64位版,,所以需要下載下圖的紅線框里的第二個文件也即:win_amd64.whl文件
找到下載的文件的路徑,打開windows的DOS命令行窗口,執行如下命令:[使用pip命令進行安裝]
pip install "numpy-1.11.3+mkl-cp35-cp35m-win_amd64.whl"
如果提示:pip不是內部命令或者外部命令,有兩種原因:
第一:你的python安裝目錄的Scripts目錄沒有添加到PATH環境變量中;
第二: 你的pip.exe確實還沒有安裝,直接連Scripts目錄都沒有;
如果python安裝目錄下確實沒有Scripts目錄,那么就需要先安裝pip了,如下所示:
pip安裝
1.在以下地址下載最新的PIP安裝文件:http://pypi.python.org/pypi/pip#downloads
2.下載pip-7.1.2.tar.gz (md5, pgp)完成之后,解壓到一個文件夾,用CMD控制台進入解壓目錄,輸入:
python setup.py install
下載:http://peak.telecommunity.com/dist/ez_setup.py
然后執行:
python ez_setup.py
然后再執行:
python setup.py install
就OK了。
安裝好之后,我們直接在命令行輸入pip,同樣會顯示‘pip’不是內部命令,也不是可運行的程序。因為我們還沒有添加環境變量。
pip install "numpy-1.11.3+mkl-cp35-cp35m-win_amd64.whl"
提示:Successfully installed ...就說明安裝成功了!
依賴庫之Scipy的安裝
1.訪問Scipy的相關下載鏈接
2.依據python的具體版本下載對應的文件。同樣這里需要下載*win_amd64.whl
3.找到下載的文件的路徑,打開windows的DOS命令行窗口,執行如下命令:
pip install scipy-0.19.0-cp35-cp35m-win_amd64.whl
提示:Successfully installed ...就說明安裝成功了!
依賴庫之matplotlib的安裝
1.訪問matplotlib的相關下載鏈接
2.依據python的具體版本下載對應的文件。同樣這里需要下載*win_amd64.whl
3.找到下載的文件的路徑,打開windows的DOS命令行窗口,執行如下命令:
pip install matplotlib-2.0.0-cp35-cp35m-win_amd64.whl
sklearn庫的安裝
1.訪問sklearn的相關下載鏈接
2.依據python的具體版本下載對應的文件。同樣這里需要下載*win_amd64.whl
下載地址:https://pypi.python.org/pypi/scikit-learn/0.18.1
3.找到下載的文件的路徑,打開windows的DOS命令行窗口,執行如下命令:
pip install scikit_learn-0.18.1-cp35-cp35m-win_amd64.whl
提示:Successfully installed ...就說明安裝成功了!
測試:
如上所示,導入包時如果沒有錯誤,則說明安裝成功!