numpy.i0
numpy.i0(x)
Функция i0() - модифицированная функция Бесселя первого рода 0-го порядка.
-
- x - массив или подобный массиву объект
- Входной массив значений аргументов функции Бесселя. Данный массив должен содержать хоть одно значение типа float или complex. Если массив будет состоять только из int чисел, то это не позволит выполнить безопасное преобразование типов.
-
- результат - массив NumPy
- Массив ычисленных значений модифицированной функции Бесселя для каждого элемента входного массива x, с той же формой и типом данных.
Смотрите так же:
Модифицированные функции Бесселя- https://ru.wikipedia.org/wiki/Модифицированные_функции_Бесселя
Модифицированные функции Бесселя- 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]])