hfft2#
- scipy.fft.hfft2(x, s=None, оси=(-2, -1), norm=None, overwrite_x=False, workers=None, *, plan=None)[источник]#
Вычисление 2-D БПФ эрмитова комплексного массива.
- Параметры:
- xмассив
Входной массив, считающийся эрмитово комплексным.
- sпоследовательность целых чисел, опционально
Форма реального вывода.
- осипоследовательность целых чисел, опционально
Оси, по которым вычисляется БПФ.
- norm{“backward”, “ortho”, “forward”}, опционально
Режим нормализации (см.
fft). По умолчанию “backward”.- overwrite_xbool, необязательно
Если True, содержимое x может быть уничтожен; по умолчанию False. См.
fftдля получения дополнительной информации.- workersint, необязательный
Максимальное количество рабочих процессов для параллельных вычислений. Если отрицательное, значение оборачивается с
os.cpu_count(). См.fftдля получения дополнительной информации.- planобъект, опционально
Этот аргумент зарезервирован для передачи предварительно вычисленного плана, предоставленного поставщиками FFT. В настоящее время не используется в SciPy.
Добавлено в версии 1.5.0.
- Возвращает:
- выходndarray
Вещественный результат 2-D эрмитова комплексного вещественного БПФ.
Смотрите также
hfftnВычислить N-мерное дискретное преобразование Фурье для эрмитового комплексного входа.
Примечания
Это просто
hfftnс различным поведением по умолчанию. Подробнее см.hfftn.Примеры
>>> import scipy.fft >>> import numpy as np >>> x = np.array([[1+0j, 2+0j], [2+0j, 1+0j]]) # Hermitian-symmetric input >>> scipy.fft.hfft2(x, s=(2, 2)) array([[ 6., 0.], [ 0., -2.]])