news 2026/2/1 14:28:38

13、量子编程中的QISKit:从模拟到真实设备的探索

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
13、量子编程中的QISKit:从模拟到真实设备的探索

量子编程中的QISKit:从模拟到真实设备的探索

1. 结果文档与QASM代码

获取结果文档相对棘手,因为它是一个不向用户程序公开的不透明对象。不过,可以保存之前编译的电路,并手动将其提供给模拟器以获得所需结果。需要记住的是,结果文档和编译格式对程序员来说是不透明的,原因是它们的格式可能会随时间变化,但了解其背后的工作原理总是有帮助的。

编译后的电路包含一段将程序转换为量子汇编(QASM)的内容,示例如下:

OPENQASM 2.0; include "qelib1.inc"; qreg qr[1]; creg cr[1]; x qr[0]; measure qr[0] -> cr[0];

需要注意的是,QASM仅在运行于IBM Q Experience提供的远程模拟器时有用。

2. QISKit本地模拟器

由于IBM Q Experience中对真实量子设备的使用受信用系统限制,且信用会随使用而减少,因此不建议运行简单程序。为此,QISKit提供了多种模拟器以满足测试需求。以下是可用的本地和远程模拟器列表:
| 名称 | 描述 |
| — | — |
| local_qasm_simulator | 这是QISKit捆绑的默认Python模拟器,速度较慢但能完成任务。 |
| local_clifford_simulator(也称为local_qiskit_simulator) | 用C++编写的高性能模拟器,能进行逼真的噪声和错误模拟。 |
| ibmqx_qasm_simulator | Q Experience提供的24量

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/27 3:09:56

VTracer图像矢量化工具:5分钟从新手到专家的完整指南

VTracer图像矢量化工具:5分钟从新手到专家的完整指南 【免费下载链接】vtracer Raster to Vector Graphics Converter 项目地址: https://gitcode.com/gh_mirrors/vt/vtracer VTracer是一款革命性的开源图像矢量化工具,能够将JPG、PNG等栅格图像精…

作者头像 李华
网站建设 2026/1/24 4:16:17

理想运算放大电路

自己收集的一些基本的理想运算放大电路。

作者头像 李华
网站建设 2026/1/31 22:56:49

XLeRobot YOLO视觉控制终极指南:3分钟实现机器人智能识别

XLeRobot YOLO视觉控制终极指南:3分钟实现机器人智能识别 【免费下载链接】XLeRobot XLeRobot: Practical Household Dual-Arm Mobile Robot for ~$660 项目地址: https://gitcode.com/GitHub_Trending/xl/XLeRobot 还在为机器人无法识别物体而烦恼&#xff…

作者头像 李华
网站建设 2026/1/30 2:43:37

【C 语言实战】从零打造控制台扫雷游戏(附完整可运行代码)

扫雷作为 Windows 经典自带小游戏,是很多人的编程启蒙练习 —— 用 C 语言实现一个控制台版本的扫雷,既能巩固二维数组、递归、流程控制等核心知识点,又能做出一个可玩的小游戏,成就感拉满!本文会从「设计思路」到「完…

作者头像 李华
网站建设 2026/1/30 7:51:37

Kotaemon OCR功能集成:从图片中提取文本知识

Kotaemon OCR功能集成:从图片中提取文本知识 在企业智能化转型的浪潮中,一个看似简单却长期困扰开发者的问题正变得愈发突出:如何让AI真正“读懂”一张上传的发票、一份扫描的合同,或是一张手写的白板笔记? 传统RAG系统…

作者头像 李华
网站建设 2026/2/1 9:28:39

Kotaemon支持异步任务队列:Celery集成教程

Kotaemon 集成 Celery:构建生产级异步智能体系统 在当今的 AI 应用开发中,一个常见的尴尬场景是:用户点击“提问”按钮后,页面转圈长达 8 秒,最终返回一条“服务暂时不可用”的提示。这背后往往是一个同步执行的 RAG 系…

作者头像 李华