当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy special.euler用法及代码示例


本文简要介绍 python 语言中 scipy.special.euler 的用法。

用法:

scipy.special.euler(n)#

欧拉数 E(0), E(1), ..., E(n)。

欧拉数 [1] 也称为割行数。

因为euler(n)返回浮点值,它不给出大的精确值n.第一个不精确的值是 E(22)。

参数

n int

要返回的欧拉数的最高索引。

返回

ndarray

欧拉数 [E(0), E(1), ..., E(n)]。包括全为零的奇数欧拉数。

参考

[1]

序列 A122045,On-Line 整数序列百科全书,https://oeis.org/A122045

[2]

张善杰和金建明。 “特殊函数的计算”,John Wiley and Sons,1996 年。https://people.sc.fsu.edu/~jburkardt/f77_src/special_functions/special_functions.html

例子

>>> import numpy as np
>>> from scipy.special import euler
>>> euler(6)
array([  1.,   0.,  -1.,   0.,   5.,   0., -61.])
>>> euler(13).astype(np.int64)
array([      1,       0,      -1,       0,       5,       0,     -61,
             0,    1385,       0,  -50521,       0, 2702765,       0])
>>> euler(22)[-1]  # Exact value of E(22) is -69348874393137901.
-69348874393137976.0

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.euler。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。