繁体   English   中英

ValueError("发现输入变量的数量不一致" ValueError: 发现输入变量的样本数量不一致:[10725, 3575]

[英]ValueError("Found input variables with inconsistent numbers of" ValueError: Found input variables with inconsistent numbers of samples: [10725, 3575]

我已经被这个错误困住了很长一段时间。 每当我运行此代码时,都会出现以下错误:

raise ValueError("Found input variables with inconsistent numbers of "ValueError: Found input variables with inconsistent numbers of samples: [10725, 3575]

这是我的代码片段:

n_classes = len(classes)

X_train, X_test, y_train, y_test = train_test_split(X, Y, random_state=0, test_size = 0.75)

X_train_scale = X_train/255.0
X_test_scale = X_test/255.0

您收到此错误是因为train_test_split要求 X 和 Y 必须具有相同的长度,而此处并非如此。 实际上 :
X.shape[0] == 10725Y.shape[0] == 3575

要解决这个问题,您必须重塑您的 X。这是我的建议:
X.reshape(Y.shape[0], -1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM