我有一个包含运算符的矩阵。我想取它的厄米共轭。你知道吗
from sympy import Matrix, symbols
from sympy.physics.quantum import Operator
from sympy.physics.secondquant import Dagger
A, B = symbols('A, B', cls=Operator)
mat = Matrix([[0, A*B], [0, 0]])
print(mat.H)
print(Dagger(mat))
我期望得到的是
Matrix([[0, 0], [Dagger(B)*Dagger(A), 0]])
然而,我从mat.H收到
Matrix([[0, 0], [conjugate(A)*conjugate(B), 0]])
从匕首(垫子)
Dagger(Matrix([
[0, A*B],
[0, 0]]))
有什么办法我可以在同一个地方做吗?你知道吗
您可以手动转换并将匕首应用于每个元素:
相关问题 更多 >
编程相关推荐