У меня есть:
frequencies, times, spectrogram = signal.spectrogram(
samples, sample_rate, nperseg=nperseg, window=signal.hann(nperseg), noverlap=noverlap, mode='magnitude')
У меня есть nperseg=320
и noverlap=80
, с sample_rate=16000
.
У меня было 232800
образцов.
Тем не менее, мой spectrogram.shape
теперь (161, 969)
. Это 161 блок частот с 969 временными сегментами. Как рассчитывали эти 969?