With the help of Numpy numpy.matrix.getH()
method, we can make a conjugate Transpose of any complex matrix either having dimension one or more than more.
Syntax :
matrix.getH()
Return : Return conjugate transpose of complex matrix
Example #1 :
In this example we can see that with the help of matrix.getH()
we can get the conjugate transpose of a complex matrix having any dimension.
# import the important module in python import numpy as np # make a matrix with numpy gfg = np.matrix([ 1 - 2j , 3 - 4j ]) # applying matrix.getH() method Lazyroar = gfg.getH() print (Lazyroar) |
[[ 1.+2.j] [ 3.+4.j]]
Example #2 :
# import the important module in python import numpy as np # make a matrix with numpy gfg = np.matrix([[ 1 - 5j , 2 + 5j , 3 - 3j ], [ 4 + 6j , 5 - 8j , 6 - 2j ], [ 7 + 6j , 8 - 6j , 9 + 1.j ]]) # applying matrix.getH() method Lazyroar = gfg.getH() print (Lazyroar) |
[[ 1.+5.j 4.-6.j 7.-6.j] [ 2.-5.j 5.+8.j 8.+6.j] [ 3.+3.j 6.+2.j 9.-1.j]]