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