numpy.conj
numpy.conj(x, *ufunc_args) = <ufunc 'conj'>
Функция conj() возвращает комплексно-сопряженный элемент, т.е. для каждого входного числа, возвращает число у которого такаяже действительная и мнимая часть, но мнимая часть имеет противоположный знак.
К тому же, numpy.conj()
является универсальной функцией, т.е. поддерживает целый ряд параметров, которые позволяют оптимизировать ее работу в зависимости от специфики алгоритма, в котором она необходима.
-
- x - число, массив или подобный массиву объект
- Комплексное число или последовательность комплексных чисел.
- *ufunc_args - аргументы универсальной функции
- Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
-
- результат - массив NumPy или вещественное число
- Массив чисел, каждое из которых сопряжено соответствующему числу из x или число, если на вход подано одно число.
Замечание
Тип данных выходного массива, такой же как и у входного.
Примеры
>>> 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])