4
respostas

[Dúvida] Erro no Barplot

Após a instalação da versão 0.9.0 do Seaborn, ao executar o comando sns.barplot(x="original_language", y="total", data = contagem_de_lingua), ocorreu o erro abaixo. Onde estou errando?

AttributeError                            Traceback (most recent call last)
<ipython-input-51-4afcd001aae5> in <cell line: 1>()
----> 1 sns.barplot(x="original_language", y="total", data = contagem_de_lingua)

5 frames
/usr/local/lib/python3.10/dist-packages/numpy/__init__.py in __getattr__(attr)
    317 
    318         if attr in __former_attrs__:
--> 319             raise AttributeError(__former_attrs__[attr])
    320 
    321         if attr == 'testing':

AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
    https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
4 respostas

Olá, Emerson, tudo bem?

Atualmente o Colaboratory já está com a biblioteca seaborn atualizada, assim os passos de instalar a versão 0.9.0, não é mais necessária. Essa informação você encontra aqui

Ao especificar essa versão ele acaba gerando esse erro.

Portanto, para solucionar esse problema, no código correspondente a instalação do seaborn, basta utilizar o comando abaixo:

!pip install seaborn

Após isso, será necessário reiniciar o Notebook, seguindo estes passos:

  1. No menu de ferramentas do Google Colaboratory, clicar em "Ambientes de execução";

  2. Selecionar a opção "Reiniciar sessão e executar tudo".

Para realizar essas etapas, você pode acompanhar a imagem abaixo:

Reiniciar sessão e executar tudo, no Google Colaboratory

Espero ter ajudado.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Ajudou muito Monalisa. Resolvido! Obrigado!

Oii! Eu estou com o mesmo problema, mas fiz o que você disse e o erro persiste.

As primeiras linhas do meu código são

!pip install seaborn import seaborn as sns print(sns.version)

No entanto, a versão utilizada continua sendo a 0.9.0.

Como resolvo?

Oi Maria, tudo bem?

O fato da versão antiga permanecer, indica que a versão anterior ainda se encontra na memória da sessão. Portanto, destaco que é necessário reiniciar a sessão. Ao reiniciar a sessão no Google Colab, a memória da sessão anterior é descartada, e evitará problemas de resquícios de códigos passados.

Portanto, recomendo seguir a passo de reiniciar a sessão, que descrevo na minha mensagem anterior.

Se o problema persistir, fico à disposição.

Abraços.