量子编程Qiskit SDK全解析
1. 量子汇编代码与Qiskit模拟器
1.1 量子汇编代码(QASM)
量子汇编代码(QASM)是将量子程序进行编译转换后的一种表示形式。以下是一个简单的QASM代码示例:
OPENQASM 2.0;
include "qelib1.inc";
qreg qr[1];
creg cr[1];
x qr[0];
measure qr[0] -> cr[0];
需要注意的是,QASM仅在IBM Quantum提供的远程模拟器中运行时才有用。
1.2 Qiskit模拟器列表
Qiskit提供了多种本地和远程模拟器,具体如下表所示:
| 名称 | 描述 |
| — | — |
| qasm_simulator | 这是Qiskit默认的Python模拟器,速度较慢但能完成任务 |
| simulator_mps | 矩阵乘积态,一种对纠缠态进行高效经典模拟的方法 |
| simulator_statevector | 支持CPU和GPU模拟方法的态矢量模拟器 |
完整列表可查看:https://qiskit.org/ecosystem/aer/tutorials/1_aer_provider.html
1.3 获取IBM Quantum模拟器和真实设备列表
可以通过在浏览器中粘贴以下REST API URL来获取IBM Quantum模拟器和真实设备的列表:
超级会员免费看
订阅专栏 解锁全文
589

被折叠的 条评论
为什么被折叠?



