numpy.fft.rfft2
- fft.rfft2(a, s=None, axes=(- 2, - 1), norm=None)[source]
-
Вычислить 2-мерное преобразование Фурье для массива вещественных чисел.
- Параметры
-
- aмассив
-
Входной массив, предполагается, что он вещественный.
- sпоследовательность целых чисел, необязательно
-
Размерность преобразования Фурье.
- axesпоследовательность целых чисел, необязательно
-
Оси, по которым вычисляется преобразование Фурье.
- norm{“обратное”, “орто”, “прямое”}, необязательно
-
Введено в версии 1.10.0.
Режим нормализации (см.
numpy.fft). По умолчанию «обратное». Указывает, какая сторона пары прямого/обратного преобразования масштабируется и с каким фактором нормализации.Введено в версии 1.20.0: Добавлены значения «обратное», «прямое».
- Возвращает
-
- outndarray
-
Результат вещественного 2-мерного преобразования Фурье.
См. также
rfftn-
Вычислить N-мерное дискретное преобразование Фурье для вещественного входного значения.
Замечания
Это по сути
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 ]])
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.fft.rfft2.html