  # numpy.conj () in Python

NumPy | Python Methods and Functions

Conjugation of a complex number is obtained by changing the sign of its imaginary part. If the complex number is 2 + 5j, then its conjugate is 2-5j.

Parameters:
x [array_like]: Input value.
out [ndarray, optional]: Output array with same dimensions as Input array, placed with result.

Return:
x: ndarray. The complex conjugate of x, with same dtype as y.

Code # 1:

 ` # Python3 code demonstrates the Con () function ` ` `  ` # importing NumPy ` ` import ` ` numpy as np ` ` `  ` in_complx1 ` ` = ` ` 2 ` ` + ` ` 4j ` ` out_complx1 ` ` = ` ` np.conj (in_complx1) ` ` print ( "Output conjugated complex number of 2 + 4j:" , out_complx1) ``    in_complx2 = 5 - 8j out_complx2 = np.conj (in_complx2) print ( "Output conjugated complex number of 5-8j:" , out_complx2) `

Output:

` Output conjugated complex number of 2 + 4j: (2-4j) Output conjugated complex number of 5-8j: (5 + 8j) `

Code # 2:

 ` # Python3 code demonstrates the Con () function `   ` # numpy import ` < code class = "keyword"> import ` numpy as np `   ` in_array ` ` = ` ` np.eye (` ` 2 ` `) ` ` + ` ` 3j ` ` * ` ` np.eye (` ` 2 ` `) ` ` print ` ` (` ` "Input array:" ` `, in_array) `   ` out_array ` ` = ` ` np.conjugate (in_array) ` ` print ` ` (` ` "Output conjugated array:" ` `, out_array ) `

Output:

` Input array: [[1. + 3.j 0. + 0.j] [0. + 0.j 1. + 3.j]] Output conjugated array: [[1.-3.j 0.-0.j] [0.-0.j 1.-3.j]] `