scipy.constants.
nu2lambda#
- scipy.constants.nu2lambda(nu)[Quelle]#
Optische Frequenz in Wellenlänge umrechnen.
- Parameter:
- nuarray_like
Zu konvertierende optische Frequenz.
- Rückgabe:
- lambdafloat oder Array von Floats
Entsprechende Wellenlänge(n).
Hinweise
Berechnet
lambda = c / nuwobei c = 299792458.0, d. h. die (Vakuum-)Lichtgeschwindigkeit in Metern pro Sekunde.nu2lambdaunterstützt experimentell Python Array API Standard-kompatible Backends zusätzlich zu NumPy. Bitte erwägen Sie, diese Funktionen zu testen, indem Sie die UmgebungsvariableSCIPY_ARRAY_API=1setzen und CuPy-, PyTorch-, JAX- oder Dask-Arrays als Array-Argumente bereitstellen. Die folgenden Kombinationen von Backend und Gerät (oder anderer Fähigkeit) werden unterstützt.Bibliothek
CPU
GPU
NumPy
✅
n/a
CuPy
n/a
✅
PyTorch
✅
✅
JAX
✅
✅
Dask
✅
n/a
Siehe Unterstützung für den Array API Standard für weitere Informationen.
Beispiele
>>> from scipy.constants import nu2lambda, speed_of_light >>> import numpy as np >>> nu2lambda(np.array((1, speed_of_light))) array([ 2.99792458e+08, 1.00000000e+00])