Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Não consigo executar um código

Olá, na aula "visualizando gráficos po categoria" ao instalar o seaborn versão 0.9., os códigos usando sns ex: sns.catplot(x="original_language", kind="count", data=tmdb) aparece erro.

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 O que seria esse erro?

1 resposta
solução!

Olá Maria Eduarda, tudo bem com você?

O erro module 'numpy' has no attribute 'float' ocorre por problemas de incompatibilidade entre a versão das bibliotecas numpy e do seaborn

Para resolver, atualize a versão do seaborn da seguinte forma:

!pip install seaborn --upgrade

Você deve colocar o comando acima na célula onde é mostrado a versão do seaborn, exemplo:

Imagem mostrando em qual célula a alteração deverá ser feita, que é antes do código que mostra a versão do seaborn

Após a mudança, reinicie o ambiente . Você pode reiniciar o ambiente de execução clicando na barra de ferramentas localizada na parte superior da tela e em Ambiente de execução clique na opção Reiniciar sessão e executar tudo na janela que será aberta clique em Sim:

Imagem contendo a exibição do ambiente de execução

Dessa maneira, o gráfico deverá aparecer corretamente.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software