mindquantum.core.operators.normal_ordered
- mindquantum.core.operators.normal_ordered(fermion_operator)[源代码]
计算并返回FermionOperator的规范顺序。 根据惯例,规范顺序意味着项从最高模式索引(左侧)到最低(右侧)排序。 此外,创建运算符首先出现,然后跟随湮灭运算符。 例如 ‘3 4^’ \(\rightarrow\) ‘- 4^ 3’ 。
- 参数:
fermion_operator (FermionOperator) - 此参数只能为费米子类型运算符。
- 返回:
FermionOperator, 规范有序的FermionOperator。
样例:
>>> from mindquantum.core.operators import FermionOperator, normal_ordered >>> op = FermionOperator("3 4^", 'a') >>> normal_ordered(op) -a [4^ 3]