約 300,000 のデータ ポイントから移動平均をプロットしました。信号のピークの最大 y 値と、対応する x 値 (頻度) を見つける必要があります。プロット自体の座標を教えてほしいのですが、少なくともそれらを印刷できれば満足です。彼らは最強ではないので、私のプログラミングスキルを許してください。これは、私が取り組んでいるコードのセクションと、それが生成するプロットへのリンクです。画像を投稿するのに十分なポイントがありません。
def movingaverage(interval, window_size):
window= np.ones(int(window_size))/float(window_size)
return np.convolve(interval, window, 'same')
x = freq[0:300000]
y = fft
pylab.plot(x,y,"k.")
y_av = movingaverage(y, 30)
pylab.plot(x, y_av,"r")
pylab.xlim(0,10)
pylab.ylim(0,1500)
pylab.xlabel("Frequency")
pylab.ylabel("Moving Average Magnitude")
pylab.grid(True)
pylab.show()