当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python dask.array.fft.rfft2用法及代码示例


用法:

dask.array.fft.rfft2(a, s=None, axes=None)

numpy.fft.rfft2 的包装

应用 FFT 的轴必须只有一个块。要更改数组的分块,请使用 dask.Array.rechunk。

numpy.fft.rfft2 文档字符串如下:

计算实数数组的二维 FFT。

参数

a数组

输入数组,被认为是真实的。

s整数序列,可选

FFT 的形状。

axes整数序列,可选

计算 FFT 的轴。

norm{“backward”, “ortho”, “forward”},可选

规范化模式(参见numpy.fft)。默认为“backward”。指示前向/后向变换对的哪个方向被缩放以及使用什么归一化因子。

返回

outndarray

实际二维 FFT 的结果。

注意

这实际上只是具有不同默认行为的rfftn。有关更多详细信息,请参阅 rfftn

例子

>>> a = np.mgrid[:5, :5][0]  
>>> np.fft.rfft2(a)  
array([[ 50.  +0.j        ,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5+17.20477401j,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5 +4.0614962j ,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5 -4.0614962j ,   0.  +0.j        ,   0.  +0.j        ],
       [-12.5-17.20477401j,   0.  +0.j        ,   0.  +0.j        ]])

相关用法


注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.fft.rfft2。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。