Home › Fóruns › Fórum Machine Learning e Data Science com Python de A à Z › AttributeError
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 3 anos, 5 meses atrás por
Fábio Spak.
- AutorPosts
- 27 de outubro de 2021 às 16:57 #32105
Olá estou com uma duvida, estou realizando o curso de machine learning, modulo de classificação, fiz todo código e funcionou mais na hora de fazer a transformação usando o One hot encoder esta dando erro, só quando eu coloco o “.toarray()”. Fiz em um banco de dados paralelo para testar e deu o mesmo erro nesta etapa, o que pode ser ?
Desde já muito Obrigado!
Base da dados CENSUS——————————————————————-
x_census= onehotencoder_census.fit_transform(x_census).toarray()
>
> AttributeError Traceback (most recent call last)
>
> <ipython-input-83-484f135f6525> in <module>()
> —-> 1 x_census= onehotencoder_census.fit_transform(x_census).toarray()
>
> AttributeError: ‘numpy.ndarray’ object has no attribute ‘toarray’Base de dados HEART—————————————————————————–
x_heart=onehotencoder_heart.fit_transform(x_heart).toarray()
AttributeError Traceback (most recent call last)
<ipython-input-27-dfb6eaf67749> in <module>()
—-> 1 x_heart=onehotencoder_heart.fit_transform(x_heart).toarray()
2 x_heartAttributeError: ‘numpy.ndarray’ object has no attribute ‘toarray’
3 de novembro de 2021 às 00:06 #32205Olá Sobral, tente utilizar somente o transform sem o fit. Consegue fazer um teste?
Veja nesse link um caso parecido com o seu.
Fabio
- AutorPosts
- Você deve fazer login para responder a este tópico.