scipy.constants.

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.

lambda2nu bietet 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 Umgebungsvariable SCIPY_ARRAY_API=1 setzen 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])