Как исправить valueerror в полиномиальной особенности Panda Python? - PullRequest
0 голосов
/ 06 июня 2019

У меня есть данные, которые я хочу классифицировать по 3 категориям.Я использовал масштабную часть, а затем использовал анализ главных компонентов.У меня есть x_pca и y_pca.Мне нужно предсказать значение y_pca.Я использовал полиномиальную функцию, и ниже приведен код, который я написал:

from sklearn.linear_model import LinearRegression
clf=LinearRegression()

from sklearn.preprocessing import PolynomialFeatures
poly_reg=PolynomialFeatures(degree=3)
X_poly=poly_reg.fit_transform(x_pca)

clf.fit(X_poly,b['damage_grade'])

print(X_poly.shape)
print(clf.predict(y_pca))

Когда я запускаю его, я получаю следующую ошибку:

ValueError: shape (86868,1) и(4,) не выровнен: 1 (тусклый 1)! = 4 (тусклый 0)

Формы следующие:

shape of x_poly = (86868,1)
shape of y_pca = (260601, 4)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...