python - 导入库的正确方法是什么?
问题描述
导入时出现错误sklearn
。我都试过了
from sklearn.preprocessing import Imputer
和
import impute.SimpleImputer from sklearn
但两者都不起作用。这是我看到的语法错误:
import impute.SimpleImputer from sklearn
imputer= Imputer(missing_values='np.nan',strategy='mean',axis=0)
imputer=imputer.fit(X[:,1:3])
X[:,1:3]=imputer.transform(X[:,1:3])
File "<ipython-input-47-f72dbfc2a636>", line 1
import impute.SimpleImputer from sklearn
^
SyntaxError: invalid syntax
解决方案
from sklearn.impute import SimpleImputer
并像这样使用它:
imputer = SimpleImputer()
这个语法是什么意思:
from sklearn.impute ...
从sklearn
具有名为的模块的包中impute
import SimpleImputer
导入类/变量/函数SimpleImputer