Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
Q

QPanda-2

> 编程语言
Open source

QPanda 2 is an open source quantum computing framework developed by OriginQC that can be used to build, run, and optimize quantum algorithms.

1.2K stars0 likes2 views
WebsiteGitHub

About

QPanda 2 is an open source quantum computing framework developed by OriginQC that can be used to build, run, and optimize quantum algorithms.

QPanda 2

QPanda2 is an open source quantum computing framework developed by Origin Quantum, which can be used to build, run and optimize quantum algorithms. QPanda2 is the basic library of a series of software developped by Origin Quantum, which provides core components for QRunes, Qurator and quantum computing services.

Linux Windows
C++ Documents Python Documents

Install for Python

Python 3.6-3.9

Install using pip:

bash
pip install pyqpanda

Other versions of Python and C++

If you want to use other versions of Python3 or use C++ API, Compiling from source is recommended. Reference to the Documents for tutorials

Python sample code

The following example can be used to construct quantum entanglement in a quantum computer(|0000>+|1111>), measure all qubits and run 1000 times:

bash
from pyqpanda import *

qvm = CPUQVM()
qvm.init_qvm()
prog = QProg()
q = qvm.qAlloc_many(4)
c = qvm.cAlloc_many(4)
prog << H(q[0])\
    << CNOT(q[0:-1],q[1:])\
    << measure_all(q,c)
result = qvm.run_with_configuration(prog, c, 1000)
print(result)
qvm.finalize()

Results:

{'0000': 518, '1111': 482}

See more examples。

Other informations

  • Introduction to Quantum Computing and Programming
  • Official website of Origin Quantum
  • OriginQ Cloud
  • OriginQ Education
  • ReadTheDocs(C++)
  • ReadTheDocs(Python)
  • QRunes
  • Qurator-VSCode

How to cite

Please cite this arXiv paper: QPanda: high-performance quantum computing framework for multiple application scenarios

@article{dou2022qpanda,
  title={QPanda: high-performance quantum computing framework for multiple application scenarios},
  author={Dou, Menghan and Zou, Tianrui and Fang, Yuan and Wang, Jing and Zhao, Dongyi and Yu, Lei and Chen, Boying and Guo, Wenbo and Li, Ye and Chen, Zhaoyun and Guo, Guoping},
  journal={arXiv preprint arXiv:2212.14201},
  year={2022}
}

About

QPanda is developed by Origin Quantum, which is committed to the development and application of quantum computers, It has launched 72-Qubit wukong quantum computer and 2-Qubit semi-conducting quantum chip (XW B2-100). The goal of the team is to produce more qubit chips in recent years, provide open cloud services, and realize quantum advantages and quantum applications. The software team underpins the hardware,In addition to QPanda, it has also developed QRunes, Qurator, OriginQ Cloud service platform, OriginQ Education cloud and other products.

License

Apache License 2.0

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++cpp14pyqpandapython3qpanda

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言