scipy.constants.
lambda2nu#
- scipy.constants.lambda2nu(lambda_)[源]#
将波长转换为光频率
- 参数:
- lambda_array_like
待转换的波长。
- 返回:
- nu浮点数或浮点数数组
等效光频率。
说明
计算
nu = c / lambda
,其中 c = 299792458.0,即真空光速(单位:米/秒)。lambda2nu
除了 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 lambda2nu, speed_of_light >>> import numpy as np >>> lambda2nu(np.array((1, speed_of_light))) array([ 2.99792458e+08, 1.00000000e+00])