? ? scikit-learn是python用于機(jī)器學(xué)習(xí)開發(fā)方面的庫(kù),包含很多學(xué)習(xí)算法和數(shù)據(jù)集的工具,在python numpy+mkl和scipy兩個(gè)處理數(shù)據(jù)的庫(kù)的基礎(chǔ)上提供了適合初學(xué)者學(xué)習(xí)機(jī)器學(xué)習(xí)的優(yōu)秀算法。
? ? sci-learn可以使用python的pip工具進(jìn)行安裝(pip工具的相關(guān)配置方法可以參照這篇),但是在此之前,我們需要同樣用pip安裝numpy+mkl和scipy兩個(gè)庫(kù)??赡苣阋呀?jīng)安裝了numpy,這里我們不推薦使用numpy,它已經(jīng)過時(shí)了。numpy+mkl是未來Python運(yùn)算庫(kù)的標(biāo)配,它在numpy的基礎(chǔ)上添加了mkl(Intel Math Kernel Library英特爾數(shù)學(xué)核心函數(shù)庫(kù)),在運(yùn)算時(shí)效率更高。已經(jīng)安裝了numpy的同學(xué)可以在cmd(控制臺(tái))輸入pip uninstall numpy卸載numpy包。接下來我們選擇從網(wǎng)站上下載并本地安裝包。
首先在下載包之前你需要知道自己的Python是什么版本,在cmd中輸入python查看python版本信息。

這里可以看到我安裝的是python3.5.2 64bits
從http://www.lfd.uci.edu/~gohlke/pythonlibs/ Python包的官網(wǎng)可以找到所有我們需要的包。找到NumPy包的各種版本,由于我安裝的是python3.5.2 64bits,所以我需要的是numpy?1.11.3+mkl?cp35?cp35m?win_amd64.whl

我把文件下載到了python-3.5.2文件夾下的Scripts文件夾下了。我們?cè)赾md中打開NumPy+mkl的文件所在目錄,輸入pip install numpy?1.11.3+mkl?cp35?cp35m?win_amd64.whl完成安裝。

完成NumPy+mkl的安裝之后我們就可以通過在線安裝SciPy和scikit-learning了。
在cmd分別輸入pip install scipy 和pip install scikit-learning 就可以了。分別輸入import scipy和import scikit-learn驗(yàn)證安裝成功。

謝謝閱讀!