python - 使用 .fit() 时出现 ValueError
问题描述
我正在尝试执行如下简单的线性回归
from sklearn.linear_model import LinearRegression
import numpy as np
x=np.arange(1,769)
data=np.genfromtxt('pima-indians-diabetes.data.csv',delimiter=',')
y=np.sort(data[:,4])
reg=LinearRegression()
reg.fit(x,y)
我收到以下 ValueError
ValueError:Found input variables with inconsistent numbers of samples: [1, 768]
我什至尝试将我的 X 重塑为
X.reshape(-1,1)
但这没有帮助。我错在哪里?
解决方案
推荐阅读
- dart - 飞镖 - 矩阵螺旋
- apache-spark - 从 Spark 写入 Cassandra 时出现空指针异常
- laravel - 注册时如何让用户保持在同一页面?(拉拉维尔)
- ffmpeg - 使用 ffmpeg 和 raspi 相机的低 FPS 输出
- c - 在 num2 中找到 num1 的索引
- java - 为什么 stream().map() 可以接受像 map(Student::getName) 这样的参数
- javascript - 网页包。具有相似测试掩码的不同入口点的不同规则
- windows - 尝试了解 Windows Server 2016 故障转移群集中的网络
- postgresql - Heroku Postgres 连接限制?
- c# - 在另一个解决方案 C# 中引用一个解决方案