Qapply公司#
将运算符应用于状态的逻辑。
Todo:*有时最终结果需要扩展,我们应该手工完成。
- sympy.physics.quantum.qapply.qapply(e, **options)[源代码]#
对量子表达式中的状态应用运算符。
- 参数:
e :表达式
包含运算符和状态的表达式。将遍历此表达式树,以找到象征性地作用于状态的运算符。
选项 :dict命令
决定操作员如何执行操作的键/值对的dict。
以下选项有效:
dagger
:尝试在左侧应用匕首运算符(默认值:False)。ip_doit
呼叫.doit()
在内部产品中遇到它们时(默认值:True)。
- 返回:
e :表达式
原始表达式,但运算符应用于状态。
实例
>>> from sympy.physics.quantum import qapply, Ket, Bra >>> b = Bra('b') >>> k = Ket('k') >>> A = k * b >>> A |k><b| >>> qapply(A * b.dual / (b * b.dual)) |k> >>> qapply(k.dual * A / (k.dual * k), dagger=True) <b| >>> qapply(k.dual * A / (k.dual * k)) <k|*|k><b|/<k|k>