fft.fft2
功能描述
计算二维离散傅里叶变换。
必选输入参数
参数名  | 
类型  | 
说明  | 
|---|---|---|
a  | 
array_like  | 
输入数组,可为复数。  | 
可选输入参数
参数名  | 
类型  | 
默认值  | 
说明  | 
|---|---|---|---|
s  | 
sequence of ints  | 
None  | 
输出的形状(每个变换轴的长度,s[0]表示轴0,s[1]表示轴1,以此类推)。这对应于fft(x,n)的n。沿着每个轴: 
  | 
axes  | 
sequence of ints  | 
-1  | 
计算FFT的轴。如果未给出,则使用最后两个轴。  | 
norm  | 
{“backward”, “ortho”, “forward”}, optional  | 
backward  | 
返回数据
类型  | 
说明  | 
|---|---|
ndarray  | 
沿“轴”表示的轴变换的截断或零填充输入,如果未指定“轴”,则为最后两个输入。  | 
示例
>>> import numpy as np
>>> a = np.mgrid[:5, :5][0]
>>> a
array([[0, 0, 0, 0, 0],
       [1, 1, 1, 1, 1],
       [2, 2, 2, 2, 2],
       [3, 3, 3, 3, 3],
       [4, 4, 4, 4, 4]])
>>> 
>>> np.fft.fft2(a)
array([[ 50.  +0.j        ,   0.  +0.j        ,   0.  +0.j        ,
          0.  +0.j        ,   0.  +0.j        ],
       [-12.5+17.20477401j,   0.  +0.j        ,   0.  +0.j        ,
          0.  +0.j        ,   0.  +0.j        ],
       [-12.5 +4.0614962j ,   0.  +0.j        ,   0.  +0.j        ,
          0.  +0.j        ,   0.  +0.j        ],
       [-12.5 -4.0614962j ,   0.  +0.j        ,   0.  +0.j        ,
          0.  +0.j        ,   0.  +0.j        ],
       [-12.5-17.20477401j,   0.  +0.j        ,   0.  +0.j        ,
          0.  +0.j        ,   0.  +0.j        ]])
>>>
父主题: 傅里叶变换函数