📜  Python| numpy matrix.conj()(1)

📅  最后修改于: 2023-12-03 14:46:21.106000             🧑  作者: Mango

Python | numpy.matrix.conj()

NumPy是一个Python库,提供了一个大量高级数学函数和工具,其中重要之一就是numpy.matrix.conj()。

numpy.matrix.conj()函数返回矩阵的共轭矩阵(在实矩阵中,共轭矩阵就是原矩阵)。如果矩阵元素包含复数,则该函数会将这些元素的虚部取反。如果矩阵中不包含任何复数,则该函数与numpy.matrix.getH()返回相同的结果。

示例代码:

import numpy as np
  
# creating a polynomial matrix
a = np.matrix('1+2j 3+4j; 5+6j 7+8j')
  
# display the initial matrix
print("Initial matrix:")
print(a)
  
# finding the conjugate matrix
b = a.conj()
  
# display the final matrix
print("\nFinal matrix:")
print(b)

代码输出:

Initial matrix:
[[1.+2.j 3.+4.j]
 [5.+6.j 7.+8.j]]

Final matrix:
[[1.-2.j 3.-4.j]
 [5.-6.j 7.-8.j]]

在上面的代码中,我们使用numpy.matrix()函数创建了一个复数矩阵。然后我们使用numpy.matrix.conj()函数来查找共轭矩阵。最后,我们显示了每个矩阵。