scikit-learn 要求:
警告:scikit-learn 0.20是支援python 2.7和python 3.4的最後乙個版本。scikit-learn現在需要python 3.5或更新版本。如果你已經有乙個合適的 numpy 和 scipy版本,安裝 scikit-learn 最簡單的方法是使用
pip
pip install -u scikit-learn
或者conda
:
conda install scikit-learn
如果您還沒有安裝 numpy 或 scipy,還可以使用 conda 或 pip 來安裝它們。 當使用 pip 時,請確保使用了 binary wheels,並且 numpy 和 scipy 不會從源重新編譯,這可能在使用作業系統和硬體的特定配置(如 raspberry pi 上的 linux)時發生。 從源**構建 numpy 和 scipy 可能是複雜的(特別是在 windows 上),並且需要仔細配置,以確保它們與線性代數程式的優化實現鏈結。而是使用如下所述的第三方發行版。
如果您必須安裝 scikit-learn 及其與 pip 的依賴關係,則可以將其安裝為scikit-learn[alldeps]
。 最常見的用例是requirements.txt
用作 paas 應用程式或 docker 映像的自動構建過程的一部分的檔案。此選項不適用於從命令列進行手動安裝。
注意在pypy上安裝時,需要注意pypy3-v5.10+、numpy 1.14.0+和scipy 1.1.0+。如果您尚未安裝具有 numpy 和 scipy 的 python 版本(比如anaconda的大禮包),建議您通過軟體包管理器或通過 python 軟體包進行安裝。 這些與 numpy, scipy, scikit-learn, matplotlib 和許多其他有用的科學和資料處理庫的安裝方法差不多。
可用選項:
canopy 和 anaconda 都提供了最新版本的 scikit-learn,另外還有一大批適用於 windows,mac osx 和 linux 的科學 python 庫。
anaconda 提供 scikit-learn 作為其免費release的一部分.
公升級或解除安裝使用 anaconda 安裝的 scikit-learn,或者conda
不應該使用 pip 命令,而是用:
公升級scikit-learn
:
conda update scikit-learn
解除安裝scikit-learn
:
conda remove scikit-learn
使用pip install -u scikit-learn
公升級 orpip uninstall scikit-learn
解除安裝 可能無法正確刪除conda
命令安裝的檔案.
pip 公升級和解除安裝操作僅適用於通過pip install
安裝的軟體包.
該 winpython 專案提供 scikit-learn 作為額外的外掛程式。
sklearn交叉驗證3 老魚學sklearn
在上乙個博文中,我們用learning curve函式來確定應該擁有多少的訓練集能夠達到效果,就像乙個人進行學習時需要做多少題目就能擁有較好的考試成績了。本次我們來看下如何調整學習中的引數,類似乙個人是在早上7點鐘開始讀書好還是晚上8點鐘讀書好。資料仍然利用手寫數字識別作為訓練資料 from skl...
sklearn(一) 鳶尾花
原先有用c 語言,k近鄰演算法實現 鳶尾花型別。from sklearn import datasets datasets模組 from sklearn.model selection import train test split 分離訓練集和測試集資料 from sklearn.neighbor...
一 移動CRM初探
總結多年以來開發實施 crm系統,發現當初由於客戶網路條件不能完成的功能在目前和未來幾年 3g和電線無線廣域網的網路條件下,竟可以做到完美,特將自己的一些想法總結,希望大家共同努力,為移動 crm的發展貢獻自己的乙份光。我以前從事 crm系統主要涉及市場管理 銷售終端管理 渠道管理 售後服務等 cr...