📅  最后修改于: 2023-12-03 14:46:21.106000             🧑  作者: Mango
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()函数来查找共轭矩阵。最后,我们显示了每个矩阵。