hfft2#
- scipy.fft.hfft2(x, s=None, axes=(-2, -1), norm=None, overwrite_x=False, workers=None, *, plan=None)[Quelle]#
Berechnet die 2D-FFT einer hermitesch-komplexen Arrays.
- Parameter:
- xarray
Eingabearray, das als hermitesch-komplex angenommen wird.
- sSequenz von ganzen Zahlen, optional
Form des realen Ergebnisses.
- axesSequenz von ganzen Zahlen, optional
Achsen, über die die FFT berechnet werden soll.
- norm{“backward”, “ortho”, “forward”}, optional
Normalisierungsmodus (siehe
fft). Standard ist „backward“.- overwrite_xbool, optional
Wenn True, kann der Inhalt von x zerstört werden; der Standardwert ist False. Weitere Einzelheiten finden Sie unter
fft.- workersint, optional
Maximale Anzahl von Workern, die für die parallele Berechnung verwendet werden sollen. Wenn negativ, wickelt sich der Wert von
os.cpu_count()ab. Weitere Einzelheiten finden Sie unterfft.- planobject, optional
Dieses Argument ist für die Übergabe eines vorab berechneten Plans von nachgelagerten FFT-Anbietern reserviert. Es wird derzeit in SciPy nicht verwendet.
Hinzugefügt in Version 1.5.0.
- Rückgabe:
- outndarray
Das reelle Ergebnis der 2D-hermiteschen komplexen reellen FFT.
Siehe auch
hfftnBerechnet die N-dimensionale diskrete Fourier-Transformation für hermitesch-komplexe Eingaben.
Hinweise
Dies ist im Grunde
hfftnmit anderem Standardverhalten. Für weitere Details siehehfftn.Beispiele
>>> 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.]])