我用的是水蟒分布。我尝试使用Scikit learn库进行机器学习。当我想用下面的代码训练我的数据的模型时,它根本不起作用。在
import sklearn
from sklearn.cross_validation import train_test_split
from sklearn.family import Model
from sklearn.linear_model import LinearRegression
我收到的错误是:
^{pr2}$
你有什么建议?
你认为是因为我的进口问题吗?在
Tags:
这不是实际的导入语句。sklearn中没有名为family的模块。上面这一行是关于如何在sklearn中导入不同模型的示例。您需要将上面一行中的
family
替换为模型所属的族。在例如,如果要导入LinearRegression或LogisticRegression,可以执行以下操作:
^{pr2}$这里
linear_model
是LinearRegression
“模型”的“家族”。其他例子可以是:这里
tree
,cluster
,feature_selection
是在其中存在特定类(“模型”)的模块(或“族”)。在没有
sklearn.family
,你在找什么?在我建议您使用LinearRegression来形成数据的“模型”。现在还不清楚单独的
Model
类能为您做什么,而没有它你就做不到。在相关问题 更多 >
编程相关推荐