如何适合SGDRegressor与两个numpy数组



我正在努力学习SGDRegressor。我生成了自己的数据,但我不知道如何将其放入算法中。我得到这个错误。

x = np.random.randint(100, size=1000)
y = x * 0.10
clf = linear_model.SGDRegressor()
clf.fit(x, y, coef_init=0, intercept_init=0)

发现样本数不一致的数组:[1 1000]

我是python和机器学习的新手。我错过了什么?

>>> np.random.randint(100, size=1000)

将给你一个1 x 1000的数组。你的特征和目标变量需要放在一列中。试着

>>> x = x.reshape(1000,)

相关内容

  • 没有找到相关文章

最新更新