この記事では、Python言語とNumPyを周波数軸のリストを作成する方法をソースコード付きで解説します。
相関係数の算出
NumPy配列では、numpy.fft.fftfreqで周波数軸のリストを作成できます。
書式
freq = numpy.fft.fftfreq(n, d)
サンプル数nとサンプリング周期dを指定して周波数軸のリストを作成します。
ソースコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8
import numpy as np
def main():
# サンプリング周波数
fs = 1
# 周波数軸の計算
freq = np.fft.fftfreq(5, d=1.0/fs)
# 結果表示
print(freq) # [ 0. 0.2 0.4 -0.4 -0.2]
if __name__ == "__main__":
main()

コメント