lambda2nu#
- scipy.constants.lambda2nu(lambda_)[Quelle]#
Wellenlänge in optische Frequenz umrechnen
- Parameter:
- lambda_array_like
Zu konvertierende Wellenlänge(n).
- Rückgabe:
- nufloat oder Array von Floats
Entsprechende optische Frequenz.
Hinweise
Berechnet
nu = c / lambda, wobei c = 299792458.0 ist, d.h. die Lichtgeschwindigkeit (im Vakuum) in Metern pro Sekunde.lambda2nubietet experimentelle Unterstützung für Backends, die dem Python Array API Standard entsprechen, 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 anderen Fähigkeiten) 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 lambda2nu, speed_of_light >>> import numpy as np >>> lambda2nu(np.array((1, speed_of_light))) array([ 2.99792458e+08, 1.00000000e+00])