mindquantum.core.operators.commutator
- mindquantum.core.operators.commutator(left_operator, right_operator)[源代码]
- 计算两个算子的对易。 - 参数:
- left_operator (Union[FermionOperator, QubitOperator, QubitExcitationOperator]) - 第一个算子,类型是 FermionOperator 或者 QubitOperator。 
- right_operator (Union[FermionOperator, QubitOperator, QubitExcitationOperator]) - 第二个算子,类型是 FermionOperator 或者 QubitOperator。 
 
- 异常:
- TypeError - left_operator 和 right_operator 不是相同的类型。 
 
 - 样例: - >>> from mindquantum.core.operators import QubitOperator, FermionOperator, commutator >>> qub_op1 = QubitOperator("X1 Y2") >>> qub_op2 = QubitOperator("X1 Z2") >>> commutator(qub_op1, qub_op1) 0 >>> commutator(qub_op1, qub_op2) (2j) [X2]