scipy.constants.
nu2lambda#
- scipy.constants.nu2lambda(nu)[源码]#
将光频率转换为波长。
- 参数:
- nu数组类
要转换的光频率。
- 返回:
- lambda浮点数或浮点数数组
等效波长。
注释
计算
lambda = c / nu
,其中 c = 299792458.0,即真空中的光速(米/秒)。nu2lambda
除了 NumPy 之外,还实验性地支持兼容 Python 数组 API 标准的后端。请考虑通过设置环境变量SCIPY_ARRAY_API=1
并提供 CuPy、PyTorch、JAX 或 Dask 数组作为数组参数来测试这些功能。支持以下后端和设备(或其他功能)的组合。库
CPU
GPU
NumPy
✅
n/a
CuPy
n/a
✅
PyTorch
✅
✅
JAX
✅
✅
Dask
✅
n/a
详情请参阅对数组 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])