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
Marcado: +(Classificação+de+sons+ambientais)
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 1 ano, 1 mês atrás por Dalton Vargas.
- AutorPosts
- 8 de dezembro de 2023 às 11:17 #43183
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.
- Este tópico foi modificado 1 ano, 1 mês atrás por Flávio Santiago.
11 de dezembro de 2023 às 08:34 #43193Olá 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()
- # Conte as frequências das categorias na coluna ‘classID’
- AutorPosts
- Você deve fazer login para responder a este tópico.