numpy.conj

numpy.conj(x, *ufunc_args) = <ufunc 'conj'>

Функция numpy.conj() возвращает комплексно-сопряженный элемент, т.е. для каждого входного числа, возвращает число у которого такаяже действительная и мнимая часть, но мнимая часть имеет противоположный знак.

К тому же, numpy.conj() является универсальной функцией, т.е. поддерживает целый ряд параметров, которые позволяют оптимизировать ее работу в зависимости от специфики алгоритма, в котором она необходима.

Параметры:
x - число, массив или подобный массиву объект
Комплексное число или последовательность комплексных чисел.
*ufunc_args - аргументы универсальной функции
Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
Возвращает:
результат - массив NumPy или вещественное число
Массив чисел, каждое из которых сопряжено соответствующему числу из x или число, если на вход подано одно число.

Замечание

Тип данных выходного массива, такой же как и у входного.

Смотрите так же: real, imag, angle, real_if_close

Примеры

>>> import numpy as np
>>> 
>>> np.conj(1 + 1j)
(1-1j)
>>> 
>>> 
>>> z = np.array([1 + 2j, 3 + 4j, 5 + 6j])
>>> np.conj(z)
array([1.-2.j, 3.-4.j, 5.-6.j])