mindquantum.core.operators
MindQuantum算子库。算子由一个或多个基本门的组合而成。
包含以下类的表示:
Qubit算子
Fermion算子
时间演化算子
Class
费米子算子,如FermionOperator('9 4^ 3 3^')表示 \(a_9 a_4^\dagger a_3 a_3^\dagger\)。 |
|
QubitOperator哈密顿量的包装器。 |
|
存储用于配置费米子分子哈密顿量的“交互算子”的类。 |
|
以张量形式存储费米梯算子系数的类。 |
|
投影算子。 |
|
量子比特激发算子定义为: \(Q^{\dagger}_{n} = \frac{1}{2} (X_{n} - iY_{n})\) 和 \(Q_{n} = \frac{1}{2} (X_{n} + iY_{n})\) 。 |
|
作用于量子比特的项的总和,例如 0.5 * 'X1 X5' + 0.3 * 'Z1 Z2'。 |
|
可以生成对应线路的时间演化算子。 |
Function
计算两个算子的对易。 |
|
计算未使用的量子比特被删除之前的量子比特数目。 |
|
索引顺序,默认情况下,我们将无自旋轨道设置为偶数-奇数-偶数-奇数(0,1,2,3,...)。 |
|
将张量(多项式张量)转换为费米子运算符。 |
|
计算只有泡利 \(Z\) 项的哈密顿量的基态能量。 |
|
返回FermionOperator或QubitOperator的厄米共轭。 |
|
计算并返回FermionOperator的规范顺序。 |
|
返回 reverse_jordan_wigner 变换的费米数运算符。 |
|
返回sz运算符。 |
|
索引顺序,默认情况下,我们将无自旋轨道设置为偶数-奇数-偶数-奇数(0,1,2,3,...)。 |