numpy.imag
numpy.imag(z)
Функция imag() возвращает мнимую часть комплексного числа.
-
- z - число, массив или подобный массиву объект
- Комплексное число или последовательность комплексных чисел.
-
- результат - массив NumPy или вещественное число
- Массив мнимых составляющих каждого комплексного числа из z или число, если на вход подано одно число.
Замечание
Если z является действительным (мнимая часть равна нулю), то будет возвращен 0, а тип данных результирующего массива будет таким же как у z. В противном случае результат будет иметь тип float.
Примеры
>>> import numpy as np
>>>
>>> np.imag(3 + 7j)
7.0
>>>
>>> z = np.array([1 + 2j, 3 + 4j, 5 + 6j])
>>>
>>>
>>> np.imag(z)
array([2., 4., 6.])
>>>
>>>
>>> z.imag
array([2., 4., 6.])
>>>
>>>
>>> z.imag = 7
>>> z
array([1.+7.j, 3.+7.j, 5.+7.j])
>>>
>>>
>>> z.imag = np.array([7, 77, 777])
>>> z
array([1. +7.j, 3. +77.j, 5.+777.j])