Я пытаюсь понять, каковы выходные данные scipy.signal.spectrogram()
и как их использовать.В настоящее время я читаю файл .wav
и генерирую спектрограмму.
from scipy.io import wavfile as wav
from scipy import signal
sample_rate, data = wav.read('sound.wav')
f, t, Sxx = signal.spectrogram(data, sample_rate)
-
В случае, если это совершенно неверно, моя идея спектрограммы - это трехмерный график, состоящий из:
x-axis: time
y-axis: frequency
pixel colour/brightness: amplitude
Поэтому мне интересно, как f
, t
и Sxx
относятся к time
, frequency
и amplitude
.
Спасибо зачтение, любая помощь приветствуется!