def compare_fft(date, x, file_name='comparefft.jpg'):
from scipy.fftpack import fft, ifft
ax = []
l = len(x)
t = 50
x = exp_moving_average(x, 10)
labels = []
ax.append(x[t:l-t])
labels.append("??????? ???")
ax.append((fft(x)[t:l-t]))
labels.append("???’? ????????????")
# print(l, len(np.fft.ifft(np.fft.fft(x)[5:l-5])[5:l-5]))
print(len(x))
# print(len(ifft(np.log(np.abs(fft(x)[5:l-5])))[5:l-5]))
# ax.append((ifft(np.log(np.abs(fft(x))))[t:l-t])[:l/2 - t])
# at.append((date[t:l-t])[::2])
print("---")
showPlotLabelsCompare(ax, date[t:l-t], labels, file_name)
评论列表
文章目录