本文简要介绍 python 语言中 scipy.special.exprel
的用法。
用法:
scipy.special.exprel(x, out=None) = <ufunc 'exprel'>#
相对误差 index ,
(exp(x) - 1)/x
。什么时候x接近于零,
exp(x)
接近1,所以数值计算为exp(x) - 1
可能会遭受灾难性的精度损失。exprel(x)
被实施以避免发生时发生的精度损失x接近于零。- x: ndarray
输入数组。 x 必须包含实数。
- out: ndarray,可选
函数值的可选输出数组
- 标量或 ndarray
(exp(x) - 1)/x
,按元素计算。
参数 ::
返回 ::
注意:
例子:
>>> import numpy as np >>> from scipy.special import exprel
>>> exprel(0.01) 1.0050167084168056 >>> exprel([-0.25, -0.1, 0, 0.1, 0.25]) array([ 0.88479687, 0.95162582, 1. , 1.05170918, 1.13610167])
将
exprel(5e-9)
与简单计算进行比较。确切的值是1.00000000250000000416...
。>>> exprel(5e-9) 1.0000000025
>>> (np.exp(5e-9) - 1)/5e-9 0.99999999392252903
相关用法
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy special.expit用法及代码示例
- Python SciPy special.expm1用法及代码示例
- Python SciPy special.expi用法及代码示例
- Python SciPy special.exp10用法及代码示例
- Python SciPy special.exp2用法及代码示例
- Python SciPy special.ellip_harm_2用法及代码示例
- Python SciPy special.ellip_normal用法及代码示例
- Python SciPy special.erfinv用法及代码示例
- Python SciPy special.erf用法及代码示例
- Python SciPy special.ellipj用法及代码示例
- Python SciPy special.erf_zeros用法及代码示例
- Python SciPy special.erfi用法及代码示例
- Python SciPy special.erfc用法及代码示例
- Python SciPy special.eval_legendre用法及代码示例
- Python SciPy special.erfcx用法及代码示例
- Python SciPy special.ellipe用法及代码示例
- Python SciPy special.eval_chebyc用法及代码示例
- Python SciPy special.erfcinv用法及代码示例
- Python SciPy special.elliprd用法及代码示例
- Python SciPy special.eval_chebys用法及代码示例
- Python SciPy special.euler用法及代码示例
- Python SciPy special.errstate用法及代码示例
- Python SciPy special.ellip_harm用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.exprel。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。