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