Machine learning 为什么我';m在线性回归中的列检验分裂法时得到值误差

Machine learning 为什么我';m在线性回归中的列检验分裂法时得到值误差,machine-learning,linear-regression,prediction,valueerror,Machine Learning,Linear Regression,Prediction,Valueerror,我当时正在执行一些测试,分割时出现值错误此错误是因为X和Y的长度不相同(这是train_test_split要求的长度),即X.shape[0]!=Y.shape[0]。 试试这个: >>> X.shape >>> Y.shape 然后要解决这个问题: 当需要时,必须从np.array()内部删除额外的列表 定义X或随后使用 下面的命令:X=X.reforme(X.shape[1:]) 然后通过运行X=X.Transpose()对X进行转置,得到相等的数


我当时正在执行一些测试,分割时出现值错误

此错误是因为X和Y的长度不相同(这是train_test_split要求的长度),即X.shape[0]!=Y.shape[0]。 试试这个:

>>> X.shape

>>> Y.shape
然后要解决这个问题:

  • 当需要时,必须从np.array()内部删除额外的列表 定义X或随后使用 下面的命令:X=X.reforme(X.shape[1:])
  • 然后通过运行X=X.Transpose()对X进行转置,得到相等的数字 X和Y方向的样本数量