numpy.i0

numpy.i0(x)

Функция i0() - модифицированная функция Бесселя первого рода 0-го порядка.

Параметры:
x - массив или подобный массиву объект
Входной массив значений аргументов функции Бесселя. Данный массив должен содержать хоть одно значение типа float или complex. Если массив будет состоять только из int чисел, то это не позволит выполнить безопасное преобразование типов.
Возвращает:
результат - массив NumPy
Массив ычисленных значений модифицированной функции Бесселя для каждого элемента входного массива x, с той же формой и типом данных.
Смотрите так же:
Модифицированные функции Бесселя- https://ru.wikipedia.org/wiki/Модифицированные_функции_Бесселя


Примеры

>>> import numpy as np
>>> 
>>> np.i0([1, 2, 3, 4])
array([ 1,  2,  4, 11])
>>> 
>>> np.i0([1, 2, 3, 4.0])
array([ 1.26606588,  2.2795853 ,  4.88079259, 11.30192195])
>>> 
>>> 
>>> x = np.linspace(0 + 0j, 5 + 5j, 6).reshape(3, 2)
>>> x
array([[0.+0.j, 1.+1.j],
       [2.+2.j, 3.+3.j],
       [4.+4.j, 5.+5.j]])
>>> 
>>> np.i0(x)
array([[ 1.         +0.j        ,  0.93760848 +0.49652995j],
       [ 0.02765448 +1.77999496j, -3.36650084 +2.09542923j],
       [-8.38433298 -4.02821505j, -2.67369862-22.38203831j]])