![](/img/trans.png)
[英]ModuleNotFoundError: No module named 'sklearn.preprocessing'
[英]ImportError: No module named sklearn.preprocessing
我按照這些說明在 Ubuntu 上成功安裝了 scikit-learn。
但是,當我運行使用它的程序時出現此錯誤:
Traceback (most recent call last):
File "begueradj.py", line 10, in <module>
from sklearn.preprocessing import normalize
ImportError: No module named sklearn.preprocessing
我該如何解決?
您鏈接到的該教程中給出的說明對於 Ubuntu 14.04 已過時。
Ubuntu 14.04 軟件包名為 python-sklearn(以前稱為python-scikits-learn
):
sudo apt-get install python-sklearn
python-sklearn
包位於 Ubuntu 14.04 以及其他當前支持的 Ubuntu 版本的默認存儲庫中。
我通過在終端中運行這個命令解決了這個問題:
sudo apt-get install python-sklearn
normalize 是一種預處理方法。 因此,您需要導入預處理。
在您的代碼中,您可以調用方法 preprocessing.normalize()。
from sklearn import preprocessing
preprocessing.normailze(x,y,z)
如果您希望簡化代碼,那么您可以使用 import x from y as z 語法
from sklearn import preprocessing as prep
prep.normalize(x,y,z)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.