Я использую sklearn
для задачи классификации. Я хочу тренировать свою модель по данным из таблицы «поезд» и проверять ее по данным из другой таблицы «тест». Обе таблицы имеют одинаковые точные характеристики, но разное количество строк. У меня есть код ниже, но я получаю сообщение об ошибке:
(<class 'ValueError'>, ValueError('Found input variables with inconsistent numbers of samples: [123, 174]',), <traceback object at 0x0000016476E10C48>).
что я делаю не так?
get_train_data = 'select * from train;'
get_test_data = 'select * from test;'
df_train = pd.read_sql_query(get_train_data, con=connection)
df_test = pd.read_sql_query(get_test_data, con=connection)
X = df_train[:, 2:30]
Y = df_test[:, :30]
X_train, X_test, Y_train, Y_test = train_test_split(X, Y)
model.fit(X_train, Y_train)
predictions = model.predict(X_test)
split_mat=confusion_matrix(Y_test, predictions)