ComeçarComece gratuitamente

Recursos derivados: O tempograma

Uma vantagem de limpar seus dados é que isso permite que você calcule dados mais sofisticados características. Por exemplo, o cálculo de envelope que você realizou é uma técnica comum na computação de recursos de andamento e ritmo. Neste exercício, você usará librosa para computar alguns recursos de andamento e ritmo para dados de batimentos cardíacos e ajustar um modelo mais uma vez.

Observe que as funções do site librosa tendem a operar somente em matrizes numpy em vez de DataFrames, portanto, acessaremos nossos dados do Pandas como uma matriz Numpy com o atributo .values.

Este exercício faz parte do curso

Aprendizado de máquina para dados de séries temporais em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Calculate the tempo of the sounds
tempos = []
for col, i_audio in audio.items():
    tempos.append(lr.beat.____(i_audio.values, sr=sfreq, hop_length=2**6, aggregate=None))

# Convert the list to an array so you can manipulate it more easily
tempos = np.array(tempos)

# Calculate statistics of each tempo
tempos_mean = tempos.____(axis=-1)
tempos_std = tempos.____(axis=-1)
tempos_max = tempos.____(axis=-1)
Editar e executar código