将代码从MATLAB转换为PYTHON的语法

将代码从MATLAB转换为PYTHON的语法,python,python-2.7,Python,Python 2.7,我正在尝试将一段代码从MATLAB转换为Python。有人能帮我把MATLAB中下面的代码行转换成Python f = ifftshift( 1.0 ./ (1.0 + (radius ./ cutoff).^(2*n)) ); 其中变量“半径”和“截止点”是两个矩阵 提前感谢。您可以使用numpy模块进行ifftshift, 和**而不是^(^在python中是xor) radius和cutoff是矢量或标量(即MATLAB 1x1矢量)?非常感谢您的快速响应。 import numpy a

我正在尝试将一段代码从
MATLAB
转换为
Python
。有人能帮我把
MATLAB
中下面的代码行转换成
Python

f = ifftshift( 1.0 ./ (1.0 + (radius ./ cutoff).^(2*n)) );
其中变量“半径”和“截止点”是两个矩阵


提前感谢。

您可以使用
numpy
模块进行
ifftshift

**
而不是
^
^
在python中是
xor


radius
cutoff
是矢量或标量(即MATLAB 1x1矢量)?非常感谢您的快速响应。
import numpy as np
np.fft.ifftshift(1.0 / (1.0 + (radius / cutoff) ** (2*n)))