Python ValueError(找到的输入变量的样本数不一致)ValueError:找到的输入变量的样本数不一致:[107253575]

Python ValueError(找到的输入变量的样本数不一致)ValueError:找到的输入变量的样本数不一致:[107253575],python,valueerror,train-test-split,Python,Valueerror,Train Test Split,我已被此错误困扰了很长一段时间。每当我运行此代码时,都会出现以下错误: 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

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

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

之所以出现此错误,是因为列测试分割要求X和Y必须具有相同的长度,而这里的情况并非如此。事实上:
X.shape[0]==10725
Y.shape[0]==3575

要解决这个问题,你必须重塑你的X。以下是我的建议:
X.重塑(Y.形状[0],-1)