本文简要介绍 python 语言中 scipy.special.wrightomega
的用法。
用法:
scipy.special.wrightomega(z, out=None) = <ufunc 'wrightomega'>#
莱特欧米茄函数。
定义为解
其中 是复对数的主分支。
- z: array_like
评估赖特欧米茄函数的点
- out: ndarray,可选
函数值的可选输出数组
- omega: 标量或 ndarray
赖特欧米茄函数的值
参数 ::
返回 ::
注意:
该函数也可以定义为
其中 是展开数, 是Lambert W 函数。
这里的实现取自[1]。
参考:
[1]Lawrence、Corless 和 Jeffrey,“算法 917:Wright DOI:10.1145/2168773.2168779。 函数的复杂双精度求值。” ACM 数学软件汇刊,2012 年。
例子:
>>> import numpy as np >>> from scipy.special import wrightomega, lambertw
>>> wrightomega([-2, -1, 0, 1, 2]) array([0.12002824, 0.27846454, 0.56714329, 1. , 1.5571456 ])
复杂输入:
>>> wrightomega(3 + 5j) (1.5804428632097158+3.8213626783287937j)
验证
wrightomega(z)
满足w + log(w) = z
:>>> w = -5 + 4j >>> wrightomega(w + np.log(w)) (-5+4j)
验证与
lambertw
的连接:>>> z = 0.5 + 3j >>> wrightomega(z) (0.0966015889280649+1.4937828458191993j) >>> lambertw(np.exp(z)) (0.09660158892806493+1.4937828458191993j)
>>> z = 0.5 + 4j >>> wrightomega(z) (-0.3362123489037213+2.282986001579032j) >>> lambertw(np.exp(z), k=1) (-0.33621234890372115+2.282986001579032j)
相关用法
- Python SciPy special.wright_bessel用法及代码示例
- Python SciPy special.wofz用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy special.ncfdtri用法及代码示例
- Python SciPy special.gamma用法及代码示例
- Python SciPy special.y1用法及代码示例
- Python SciPy special.y0用法及代码示例
- Python SciPy special.ellip_harm_2用法及代码示例
- Python SciPy special.i1e用法及代码示例
- Python SciPy special.smirnovi用法及代码示例
- Python SciPy special.ker用法及代码示例
- Python SciPy special.ynp_zeros用法及代码示例
- Python SciPy special.k0e用法及代码示例
- Python SciPy special.j1用法及代码示例
- Python SciPy special.logsumexp用法及代码示例
- Python SciPy special.expit用法及代码示例
- Python SciPy special.polygamma用法及代码示例
- Python SciPy special.nbdtrik用法及代码示例
- Python SciPy special.nbdtrin用法及代码示例
- Python SciPy special.seterr用法及代码示例
- Python SciPy special.ncfdtr用法及代码示例
- Python SciPy special.pdtr用法及代码示例
- Python SciPy special.expm1用法及代码示例
- Python SciPy special.shichi用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.wrightomega。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。