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