- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 2 anos, 4 meses atrás por .
Visualizando 2 posts - 1 até 2 (de 2 do total)
Visualizando 2 posts - 1 até 2 (de 2 do total)
- Você deve fazer login para responder a este tópico.
Home › Fóruns › Fórum Machine Learning e Data Science com Python de A à Z › Inverse Transform
Desde da aula de SVM, quando fui fazer a predição do valor novo, transformando ele para o StandardScaler, quando vou fazer o
“scaler_x.inverse_transform(regressor_rna_saude.predict(novo))” dá um erro pedindo 2D array ao invés de 1D. Meu código só funciona se eu fizer o
regressor_rna_saude.predict(novo).reshape(-1,1).
Estou fazendo algo errado, ou o “.inverse_transform” mudou as configurações??
Olá Lucas,
É que o scaler recebe objetos no formato (n_instancias, n_variaveis)
, então mesmo quando só tem uma instância, ela deve ser apresentada como um array bidimensional (1, n_variaveis)
.