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 | 沿“轴”表示的轴变换的截断或零填充输入,如果未指定“轴”,则为最后两个输入。 | 
示例
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | >>> 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 ]]) >>> | 
父主题: 傅里叶变换函数