

[scipy.orgのscipy.fftpack.fftの仕様](https://docs.scipy.org/doc/scipy/reference/generated/scipy.fftpack.fft.html)

を読むと

> 実数列または複素数列の離散フーリエ変換を返します。

と書いてありました。  
実行してみると、引数に渡した振幅データの配列の長さ(FFTのフレームサイズ)と、返却値のパワースペクトル値の配列の長さは一致していました。

実数部と虚数部のどちらも返すのならば、対称なデータは返却できないでしょうし、  
実数部と虚数部のどちらかを返すんのならば、対称データも含まれているということなのでしょう。

まだ、FFTを知り始めてから、日が浅い事もあり、その判断ができません。

実数部だけ返して、それには、対称データを含むのか？  
実数部と虚数部のどちらも含み、対称データは含まないのか？

どちらでしょうか？


CC BY-SA 4.0
2020-02-09T09:24:37.643
62902
2020-02-09T09:24:37.643
37760
question
python
scipy.fftpack.fft(y)は、実数部のみのパワースペクトラム値を返す？