Spec-Zone.ru › NumPy 1.21

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API