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