私は現在、一連のデータに対して FFT を実行することになっているコードを書いています。ポイントのpythonリストがあり、タイムリストを簡単に作成できます。fft(datalist) を実行すると、「TypeError: 'numpy.ndarray' object is not callable」というエラーが発生します。私は(しかし、私を修正してください)問題は、リストが1つの次元であり、上記の1行のコードを使用することによって時間にまったく添付されていないことです。私の質問は、時間とデータ ポイントを含む 2 次元配列を入力する必要があるかどうかです。それとも私は完全に間違っていて、再考する必要がありますか? ありがとう、Mike Edit - コードを追加するのを忘れていました。t=時間。配列内のエントリ数が 2^n (N は整数) と等しくないためでしょうか?
sample_rate=10.00
t=r_[0:191.6:1/sample_rate]
S = fft([mylist])
print S