mindquantum.simulator.mqchem.CIHamiltonian
- class mindquantum.simulator.mqchem.CIHamiltonian(fermion_hamiltonian)[源代码]
一个费米子哈密顿量的包装器,用于与
MQChemSimulator
一同使用。该类存储一个费米子哈密顿量,以便在特定的CI空间内高效地计算期望值。
说明
此哈密顿量对象专为 MQChemSimulator 设计,与标准的态矢量 Simulator 不兼容。
- 参数:
fermion_hamiltonian (FermionOperator) - 一个正规序的费米子哈密顿量。
样例:
>>> from mindquantum.core.operators import FermionOperator >>> from mindquantum.simulator import mqchem >>> ham_op = FermionOperator('0^ 0', 1.0) + FermionOperator('1^ 1', 0.5) >>> ci_ham = mqchem.CIHamiltonian(ham_op) >>> ci_ham 1 [0^ 0] + 1/2 [1^ 1]