With the help of Numpy numpy.matrix.H() method, we can make a conjugate Transpose of any complex matrix either having dimension one or more than more.
Syntax :
numpy.matrix.H()Return : Return conjugate transpose of every complex matrix
Example #1 :
In this example we can see that with the help of matrix.H() method, we are able to transform any type of complex matrix.
# import the important module in python import numpy as np           # make a matrix with numpy gfg = np.matrix([1-2j, 3-4j])           # applying matrix.H() method neveropen = gfg.getH()     print(neveropen) |
[[ 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.H() method neveropen = gfg.getH()     print(neveropen) |
[[ 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]]
