mindquantum.core.operators.number_operator

查看源文件
mindquantum.core.operators.number_operator(n_modes=None, mode=None, coefficient=1.0)[源代码]

返回 reverse_jordan_wigner 变换的费米数运算符。

参数:
  • n_modes (int) - 系统中模式的数量。默认值: None

  • mode (int, optional) - 返回数运算符的模式。如果是None,则返回所有点上的总数运算符。默认值: None

  • coefficient (float) - 项的系数。默认值: 1.0

返回:

FermionOperator,reverse_jordan_wigner变换的费米数运算符。

样例:

>>> from mindquantum.core.operators import FermionOperator, number_operator
>>> n_mode = 3
>>> number_operator(n_mode)
1 [0^ 0] +
1 [1^ 1] +
1 [2^ 2]
>>> mode = 3
>>> number_operator(None, mode)
1 [3^ 3]