Я хотел бы выполнить операцию cρc † , используя модули sympy.physics.quantum. Однако я не могу заставить его действовать справа. Например, код
from sympy.physics.quantum import OuterProduct, Dagger, qapply
from sympy.physics.quantum.fermion import *
rho = OuterProduct(FermionFockKet(1), FermionFockBra(1)) # |1><1|
c = FermionOp('c')
qapply(c*rho*Dagger(c), dagger = True)
возвращает
|0><1|*Dagger(c)
То же самое происходит, если я пытаюсь заменить FermionOp на BosonOp. Итак, как я могу сделать это, чтобы выполнить оставшуюся операцию? Я использую Simpy 1.4 с Python 3.7.