gpt4 book ai didi

scikit-learn - sklearn : Found arrays with inconsistent numbers of samples when calling LinearRegression. 适合()

转载 作者:行者123 更新时间:2023-12-03 04:51:59 24 4
gpt4 key购买 nike

只是尝试做一个简单的线性回归,但我对这个错误感到困惑:

regr = LinearRegression()
regr.fit(df2.iloc[1:1000, 5].values, df2.iloc[1:1000, 2].values)

产生:

ValueError: Found arrays with inconsistent numbers of samples: [  1 999]

这些选择必须具有相同的维度,并且它们应该是 numpy 数组,那么我错过了什么?

最佳答案

看起来 sklearn 需要(行号,列号)的数据形状。如果您的数据形状是(行号,),例如 (999, ),则它不起作用。通过使用 numpy.reshape(),您应该将数组的形状更改为 (999, 1),例如使用

data=data.reshape((999,1))

就我而言,它确实有效。

关于scikit-learn - sklearn : Found arrays with inconsistent numbers of samples when calling LinearRegression. 适合(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30813044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com