rfft2#
- scipy.fft.rfft2(x, s=None, axes=(-2, -1), norm=None, overwrite_x=False, workers=None, *, plan=None)[Quelle]#
Berechnet die 2D-FFT eines realen Arrays.
- Parameter:
- xarray
Eingabearray, das als reell angenommen wird.
- sSequenz von ganzen Zahlen, optional
Form des FFT.
- 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; Standard 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 Ergebnis der realen 2D-FFT.
Siehe auch
Hinweise
Dies ist eigentlich nur
rfftnmit anderem Standardverhalten. Weitere Details finden Sie unterrfftn.Beispiele
>>> import scipy.fft >>> import numpy as np >>> x = np.broadcast_to([1, 0, -1, 0], (4, 4)) >>> scipy.fft.rfft2(x) array([[0.+0.j, 8.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j], [0.+0.j, 0.+0.j, 0.+0.j]])