Ошибка Sklearn inverse_transform не соответствует форме трансляции - PullRequest
0 голосов
/ 24 октября 2019

Я загружаю модель keras для проверки данных с помощью этого кода.

sc = StandardScaler()
X = sc.fit_transform(df.astype(float))

print(X)

model = load_model('my_model.h5')

p =model.predict(X)
print(p)
real_pred = sc.inverse_transform(p)
print(real_pred)

, когда я запускаю этот код, он показывает ошибку.

ValueError: non-broadcastable output operand with shape (2100,1) doesn't match the broadcast shape (2100,5)

Я пытаюсь отредактировать код следующим образом.

sc.inverse_transform(p)[:,0]
sc.inverse_transform(p)[:,[0]]

Но он все равно не работает. Как это исправить?

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