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
  • #43182
    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.

      #43194
      Dalton Vargas
      Moderador

        Flávio,

        Você acabou postando duas vezes a mesma pergunta. Vou replicar a resposta abaixo:

        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.