scipy.constants.

nu2lambda#

scipy.constants.nu2lambda(nu)[источник]#

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

Параметры:
nuarray_like

Оптическая частота для преобразования.

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

Эквивалентная длина(ы) волны.

Примечания

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

nu2lambda имеет экспериментальную поддержку совместимых с 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 nu2lambda, speed_of_light
>>> import numpy as np
>>> nu2lambda(np.array((1, speed_of_light)))
array([  2.99792458e+08,   1.00000000e+00])