LinearSVR получает ValueError, и я не знаю почему - PullRequest
0 голосов
/ 04 июля 2019

Я в тупике.Я использую sklearn.LinearSVR, но получаю ошибку не выровненные , даже если все мои измерения совпадают.

При необходимости я опубликую свой набор данных, однако я не знаю, как это сделать.загрузить его в переполнение стека

При этом мой код:

from sklearn.svm import LinearSVR

Y_train = enc_Y[: index].flatten()  <-- .shape = (1873,)
X_train = enc_X[: index].values     <-- .shape = (1873,501)
Y_test = enc_Y[index:].flatten()    <-- .shape = (209,)
X_test = enc_X[index:].values       <-- .shape = (209,501)

model = LinearSVC(C=1, loss='hinge', max_iter=1000, verbose=0)
model.fit(X_train, Y_train)
---- this all works fine ----

Тогда вот где я получаю сообщение об ошибке:

Predictions = model.predict(X_test)

>> ValueError: shapes (209,501) and (922842,) not aligned: 501 (dim 1) != 922842 (dim 0)

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...