【NumPy】周波数軸のリスト作成

この記事では、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()

おすすめ記事

Python入門 サンプル集
NumPy入門 サンプル集

コメント