Skip to content

core 模块

pyqpanda3.core 模块是主要模块,提供量子门、模拟器、线路构建、噪声建模、动态线路和态编码功能。

概述

core 模块包含使用 pyqpanda3 进行量子计算的基本构建模块:

  • 量子门:37+ 个门函数,涵盖单量子比特、双量子比特和多量子比特操作
  • 线路构建QCircuitQProg 用于组合量子程序
  • 模拟器:态矢量、密度矩阵、稳定器、部分振幅和 GPU 模拟器
  • 噪声建模:真实的噪声信道和噪声感知模拟
  • 测量:线路中间和末端的测量操作
  • 动态线路:使用 qif/qwhile 的经典控制流
  • 态编码:10+ 种数据编码方法
  • 期望值:哈密顿量和泡利算符的期望值计算
  • 随机线路:随机线路生成和量子体积基准测试

子主题

主题说明
量子门37+ 个量子门(H、X、CNOT、RX 等)及其矩阵公式
线路QCircuit, QProg, Qubit, CBit, Operation
模拟器CPUQVM, GPUQVM, DensityMatrixSimulator, Stabilizer, PartialAmplitudeQVM
噪声NoiseModel, QuantumError, 7 个错误信道工厂函数
测量measure(), MeasureNode, QResult, StabilizerResult
动态线路qif, qwhile, QIfThen, QElseif
编码Encode 类及其 10 种编码方法
DAGDAGNode, DAGQCircuit
变分门VQGate,参数化门变体
期望值expval_hamiltonian, expval_pauli_operator
随机线路random_qcircuit, QV, direct_twirl
枚举GateType, OpType, PIC_TYPE

Released under the MIT License.