numpy.conj() in Python

numpy.conj(x[, out] = ufunc ‘conjugate’) : This function helps the user to conjugate any complex number.

The conjugate 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 :

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python3 code demonstrate conj() 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)

chevron_right


Output :

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

 
Code #2 :

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python3 code demonstrate conj() function
  
# importing numpy
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)

chevron_right


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]]


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.