回答編集履歴

1

コード追加

2021/01/01 13:24

投稿

jbpb0
jbpb0

スコア7651

test CHANGED
@@ -1,6 +1,14 @@
1
1
  np.abs()で絶対値(実数)にしたデータは、グラフ表示にだけ使って、フィルタリングやifftには複素数のままのデータを使ってください
2
2
 
3
3
  複素数は、各周波数の振幅と位相の情報を持ってますが、絶対値(実数)は位相の情報が欠落しているので、それをifftしても元には戻りません
4
+
5
+ ```python
6
+
7
+ fft_data = np.abs(np.fft.fft(data))
8
+
9
+ ```
10
+
11
+ ↓ こう変える
4
12
 
5
13
  ```python
6
14