溫馨提示×

SciPy中怎么計算離散傅里葉變換的逆變換

小億
89
2024-05-25 12:53:07
欄目: 編程語言

要在SciPy中計算離散傅里葉變換的逆變換,可以使用ifft函數(shù)。以下是一個簡單的示例代碼:

import numpy as np
from scipy.fft import ifft

# 生成一些示例數(shù)據(jù)
x = np.array([1.0, 2.0, 1.0, -1.0])

# 計算離散傅里葉變換
X = np.fft.fft(x)

# 計算逆變換
x_inv = ifft(X)

print(x_inv)

在這個示例中,我們首先生成了一些示例數(shù)據(jù)x,然后使用np.fft.fft函數(shù)計算了x的離散傅里葉變換X。接著,我們使用ifft函數(shù)計算了X的逆變換x_inv。最后,打印出x_inv的值。

0