Python 3.x 属性错误:';numpy.ndarray和#x27;对象没有属性';目标
执行Python 3.x 属性错误:';numpy.ndarray和#x27;对象没有属性';目标,python-3.x,numpy,scikit-learn,grid-search,Python 3.x,Numpy,Scikit Learn,Grid Search,执行grid.fit()命令时,我在“AttributeError:'numpy.ndarray'对象没有属性'target'”时遇到错误。我不知道这意味着什么以及如何修复它。有人能提供建议吗 #Grid Search Parameter Tuning import numpy as np from sklearn import datasets from sklearn.linear_model import Ridge from sklearn.model_selection import
grid.fit()
命令时,我在“AttributeError:'numpy.ndarray'对象没有属性'target'”时遇到错误。我不知道这意味着什么以及如何修复它。有人能提供建议吗
#Grid Search Parameter Tuning
import numpy as np
from sklearn import datasets
from sklearn.linear_model import Ridge
from sklearn.model_selection import GridSearchCV
# datasets
dataset = np.random.rand(1000,2)
#Ridge regression
alphas = np.array([1,0.1,0.01,0.001,0.0001,0])
model = Ridge()
grid = GridSearchCV(estimator=model, param_grid=dict(alpha=alphas))
grid.fit(dataset.data, dataset.target)
由于使用numpy手动生成dataset,所以只需将生成的数据传递给fit方法。此外,您需要生成y值,例如
y=np.random.rand(1000)
,然后调用grid.fit(dataset,y)
。由于使用numpy手动生成数据集,因此只需将生成的数据传递给fit方法。此外,您需要生成y值,例如y=np.random.rand(1000)
,然后调用grid.fit(数据集,y)
。