Erro na execução do Notebook Classificações de Sons Ambientais

Home Fóruns Fórum Classificação de Áudio com Python: O Guia Completo Erro na execução do Notebook Classificações de Sons Ambientais

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #43183
    Flávio Santiago
    Participante

      Bom dia,
      estou fazendo o curso e após terminar o módulo sons ambientais salvei uma cópia do código fonte do módulo e ao executar, está apontando um erro na seção de visualizando a distribuição no código sns.countplot(df[‘classID’]);

      ValueError: could not convert string to float: ‘perfuracao’

      O estranho é que no comando describe, que é executado anteriormente, mostra a string perfuracao na coluna ClassID

       

      Versão Tensorflow: 2.14.0 no ambiente de execução.

      Muito Obrigado e aguardo o retorno do que pode estar acontecendo.

      #43193
      Dalton Vargas
      Moderador

        Olá Flávio,

        Seguem algumas sugestões de ajuste:

        • você pode contar as frequências das categorias na coluna ‘classID’ antes de criar o gráfico usando o método .value_counts() do pandas e, em seguida, passar os resultados para sns.countplot():
          • # Conte as frequências das categorias na coluna ‘classID’
            class_counts = df[‘classID’].value_counts()

            # Crie o gráfico de contagem
            plt.figure(figsize=(18, 7))
            sns.barplot(x=class_counts.index, y=class_counts.values)
            plt.xticks(rotation=90) # Rotação dos rótulos no eixo x, se necessário
            plt.xlabel(‘Classe’)
            plt.ylabel(‘Contagem’)
            plt.title(‘Contagem de Classes’)
            plt.show()

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.