You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jupyter Lab中配置量子计算环境并使用量子计算命令

在Jupyter Lab中配置并使用量子计算环境

针对从IBM Quantum Lab迁移过来的用户,按以下步骤操作即可在普通Python文件中使用量子计算命令:

1. 安装核心依赖包

打开Jupyter Lab的终端(通过左侧栏的"+"号选择"Terminal"),或者在Python代码单元格中运行以下命令安装Qiskit框架及相关组件:

pip install qiskit qiskit-ibm-runtime ipywidgets
  • qiskit:IBM量子计算的核心开发库
  • qiskit-ibm-runtime:用于连接IBM量子后端(模拟器/真实量子设备)
  • ipywidgets:支持交互式组件和可视化渲染

2. 配置IBM Quantum账户凭证

要访问IBM的量子资源,需导入你的账户令牌:

from qiskit_ibm_runtime import QiskitRuntimeService

# 替换为你的IBM Quantum账户令牌,令牌可从IBM Quantum官网账户设置中获取
QiskitRuntimeService.save_account(channel="ibm_quantum", token="你的账户令牌", overwrite=True)

# 加载已保存的账户
service = QiskitRuntimeService()

3. 编写并运行量子计算代码示例

在普通Python文件中即可编写量子计算逻辑,以下是一个简单的贝尔态电路示例:

from qiskit import QuantumCircuit
from qiskit_ibm_runtime import Sampler

# 创建包含2个量子比特和2个经典比特的电路
qc = QuantumCircuit(2, 2)
# 对第一个量子比特施加Hadamard门
qc.h(0)
# 构建受控NOT门,关联两个量子比特
qc.cx(0, 1)
# 将量子比特测量到经典比特
qc.measure([0, 1], [0, 1])

# 使用IBM模拟器运行电路
sampler = Sampler(service=service, backend="ibmq_qasm_simulator")
result = sampler.run(qc).result()
# 输出测量结果的概率分布
print(result.quasi_dists)

4. 启用量子电路可视化(可选)

如果需要可视化量子电路结构,安装可视化扩展包:

pip install qiskit[visualization]

然后在代码中添加:

# 生成Matplotlib格式的电路示意图
qc.draw("mpl")

内容的提问来源于stack exchange,提问作者Ark Rana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:07:34