scipy.constants.

lambda2nu#

scipy.constants.lambda2nu(lambda_)[источник]#

Преобразовать длину волны в оптическую частоту

Параметры:
lambda_array_like

Длина(ы) волны для преобразования.

Возвращает:
nufloat или массив floats

Эквивалентная оптическая частота.

Примечания

Вычисляет nu = c / lambda где c = 299792458.0, т.е., (вакуумная) скорость света в метрах/секунду.

lambda2nu имеет экспериментальную поддержку совместимых с Python Array API Standard бэкендов в дополнение к NumPy. Пожалуйста, рассмотрите тестирование этих функций, установив переменную окружения SCIPY_ARRAY_API=1 и предоставление массивов CuPy, PyTorch, JAX или Dask в качестве аргументов массива. Поддерживаются следующие комбинации бэкенда и устройства (или других возможностей).

Библиотека

CPU

GPU

NumPy

н/д

CuPy

н/д

PyTorch

JAX

Dask

н/д

См. Поддержка стандарта array API для получения дополнительной информации.

Примеры

>>> 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])