Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Quando rodo o código

import seaborn as sns

sns.lineplot(x = "max_depth", y = "train", data = resultados)
sns.lineplot(x = "max_depth", y = "test", data = resultados)

ocorre o seguinte erro

AttributeError                            Traceback (most recent call last)
<ipython-input-16-8fd6cec1ec1f> in <cell line: 3>()
      1 import seaborn as sns
      2 
----> 3 sns.lineplot(x = "max_depth", y = "train", data = resultados)
      4 sns.lineplot(x = "max_depth", y = "test", data = resultados)

3 frames
/usr/local/lib/python3.10/dist-packages/numpy/__init__.py in __getattr__(attr)
    322 
    323         if attr in __former_attrs__:
--> 324             raise AttributeError(__former_attrs__[attr])
    325 
    326         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
2 respostas

Oi Gabriel, tudo bem?

Isso ocorreu devido a uma incompatibilidade entre a versão do Seaborn que você está usando e a versão do NumPy, pois a partir de versões maiores ou iguais a 1.24 do Numpy, o atributo np.float foi removido e a biblioteca Seaborn é dependente desse recurso.

Sendo assim, para acompanhar os mesmos passos do instrutor, recomendo que você faça um downgrade da sua versão do Numpy para a 1.23.5. Portanto, na primeira célula, que é referente as instalações de pacotes, instale essa versão específica com o comando:

!pip install numpy==1.23.5

Já a versão do seaborn utilizado no curso é a 0.9.0:

!pip install seaborn==0.9.0

É possível que ele mostre uma mensagem "Warning", recomendando reiniciar a sessão. Reinicie e execute novamente as células.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

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

Oi gente. Então, já que voces detectaram o erro também, por favor, atualizem o curso e, de duas uma:

  1. Coloquem um aviso ANTES do inicio do video avisando esse problema, e solicitando que o aluno faça a atualização do pacote
  2. Peçam para o instrutor, no caso o Guilherme, gravar um novo vídeo.