使用Qiskit的工作流程包括三个主要步骤:
-
构建:设计一个代表您正在考虑的问题的量子电路。
-
执行:在不同的后端(包括系统和模拟器)上运行实验。
-
分析:计算汇总统计数据并可视化实验结果。
这是整个工作流程的示例,每个步骤在后续部分中都有详细说明:
import numpy as np
from qiskit import(
QuantumCircuit,
execute,
Aer)
from qiskit.visualization import plot_histogram
# Use Aer's qasm_simulator
simulator = Aer.get_backend('qasm_simulator')
# Create a Quantum Circuit acting on the q register
circuit = QuantumCircuit(2, 2)
# Add a H gate on qubit 0
circuit.h(0)
# Add a CX (CNOT) gate on control qubit 0 and target qubit 1
circuit.cx(0, 1)
# Map the quantum measurement to the classical bits
circuit.measure([0,