scipy.special.

эйлер#

scipy.special.эйлер(n)[источник]#

Числа Эйлера E(0), E(1), …, E(n).

Числа Эйлера [1] также известны как секансные числа.

Потому что euler(n) возвращает значения с плавающей точкой, не даёт точных значений для больших n. Первое неточное значение - E(22).

Параметры:
nint

Наибольший индекс числа Эйлера, который будет возвращён.

Возвращает:
ndarray

Числа Эйлера [E(0), E(1), …, E(n)]. Нечетные числа Эйлера, которые все равны нулю, включены.

Ссылки

[1]

Последовательность A122045, Онлайн-энциклопедия целочисленных последовательностей, https://oeis.org/A122045

[2]

Zhang, Shanjie и Jin, Jianming. «Computation of Special Functions», 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