mindquantum.simulator

目录

mindquantum.simulator#

模拟量子系统演化的量子模拟器。

Class#

接口名

概述

GradOpsWrapper(...[, sim])

用生成梯度算子的信息包装梯度算子。

Simulator(backend[, ...])

模拟量子线路的量子模拟器。

NoiseBackend(base_sim, ...)

基于噪声信道的含噪模拟器。

MQChemSimulator(...)

基于组态相互作用(CI)方法的量子化学模拟器。

CIHamiltonian(...)

一个费米子哈密顿量的包装器,用于与 MQChemSimulator 一同使用。

UCCExcitationGate(...)

酉耦合簇(UCC)激发门,用于与 MQChemSimulator 一同使用。

Function#

接口名

概述

fidelity(rho, sigma)

计算两个量子态的保真度。

get_supported_simulator()

获取MindQuantum支持的模拟器名称。

inner_product(...)

计算给定模拟器中两种状态的内积。

get_stabilizer_string(sim)

获取stabilizer模拟器中stabilizer的字符串形式。

get_tableau_string(sim)

获取stabilizer模拟器中stabilizer的表的字符串形式。

decompose_stabilizer(sim)

将一个stabilizer分解为clifford量子线路。

prepare_uccsd_vqe(...)

为使用 MQChemSimulator 进行 UCCSD-VQE 模拟准备所有组件。