我正在尝试将代码段从MATLAB
转换为Python
。有人可以帮助我将MATLAB
中的以下代码行转换为Python
f = ifftshift( 1.0 ./ (1.0 + (radius ./ cutoff).^(2*n)) );
其中变量' radius'和'截止'是两个矩阵。
先谢谢。
答案 0 :(得分:0)
您可以将numpy
模块用于ifftshift
,
和**
代替^
(python中的^
为xor
)
import numpy as np
np.fft.ifftshift(1.0 / (1.0 + (radius / cutoff) ** (2*n)))