Задание: Прописать сигнал из двух синусоид с заданными пареметрами. И применить STFT к каждому subbands
Мой код:
import matplotlib.pyplot as plt
import numpy as np
dur=180
fs=44100
f1=200
f2=600
t = np.arange(dur)
sinusoid_1 = np.sin(2*np.pi*t*(f1/fs))
sinusoid_2 = np.sin(2*np.pi*t*(f2/fs))
signal=sinusoid_1+sinusoid_2
plt.plot(t, signal)
plt.xlabel('sample(n)')
plt.ylabel('voltage(V)')
plt.show()
N=1024
xm = np.reshape(signal,(-1,N))
Ошибку выдает: ValueError: total size of new array must be unchanged
При проверки последних строк с reshape