问题描述
我正在尝试将MATLAB
的代码片段转换为Python
。
有人可以帮我将MATLAB
的以下代码行转换为Python
f = ifftshift( 1.0 ./ (1.0 + (radius ./ cutoff).^(2*n)) );
其中变量“半径”和“截止”是两个矩阵。
提前致谢。
1楼
您可以将numpy
模块用于ifftshift
,
和**
代替^
(python中的^
是xor
)
import numpy as np
np.fft.ifftshift(1.0 / (1.0 + (radius / cutoff) ** (2*n)))