QPanda 2
QPanda2 — это фреймворк для квантовых вычислений с открытым исходным кодом, разработанный компанией Origin Quantum. Он может использоваться для создания, запуска и оптимизации квантовых алгоритмов.
QPanda2 является базовой библиотекой серии программного обеспечения, разработанного компанией Origin Quantum, которая предоставляет основные компоненты для QRunes, Qurator и сервисов квантовых вычислений.
Linux | Windows |
---|---|
C++ Documents | Python Documents |
---|---|
Установка для Python
Python 3.8–3.11
Другие версии Python и C++
Пример кода на Python
Следующий пример можно использовать для построения квантовой запутанности в квантовом компьютере (|0000> + |1111>), измерения всех кубитов и запуска 1000 раз:
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()
Результаты:
{'0000': 518, '1111': 482}
См. больше примеров.
Дополнительная информация
Как цитировать
Пожалуйста, процитируйте эту статью arXiv: 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}
}
О компании
QPanda разработана компанией Origin Quantum, которая занимается разработкой и применением квантовых компьютеров. Она выпустила 6-кубитный сверхпроводящий квантовый чип (KF C6-130) и 2-кубитный полупроводниковый квантовый чип (XW B2-100). Цель команды — в ближайшие годы производить больше кубитных чипов, предоставлять открытые облачные сервисы и реализовывать квантовые преимущества и квантовые приложения.
Команда разработчиков программного обеспечения поддерживает аппаратное обеспечение. Помимо QPanda, она также разработала QRunes, Qurator, платформу облачных услуг OriginQ Cloud, облако OriginQ Education и другие продукты.
Лицензия Apache License 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )