- This topic has 1 reply, 2 voices, and was last updated 4 years, 7 months ago by .
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
- You must be logged in to reply to this topic.
Home › Forums › Fórum Machine Learning e Data Science com Python de A à Z › AttributeError
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_heart
AttributeError: ‘numpy.ndarray’ object has no attribute ‘toarray’
Olá Sobral, tente utilizar somente o transform sem o fit. Consegue fazer um teste?
Veja nesse link um caso parecido com o seu.
Fabio