当前位置: 首页 > news >正文

关于qiskit版本>1.0.0,execute函数被替换

        关于下列代码,当qiskit版本大于1时,无法使用execute函数,定义transpiled_circuit和run函数来替换。

import numpy as np
from qiskit import QuantumCircuit, Aer, executedef calculate_hydrogen_energy():# Definir el circuito cuánticocircuit = QuantumCircuit(2, 2)circuit.h(0)circuit.cx(0, 1)circuit.measure([0, 1], [0, 1])# Simular el circuito cuánticosimulator = Aer.get_backend('qasm_simulator')job = execute(circuit, simulator, shots=1000)result = job.result()counts = result.get_counts(circuit)

更新的代码如下,transpiler使用文档参考(https://docs.quantum.ibm.com/api/qiskit/transpiler)

import numpy as np
from qiskit import QuantumCircuit, transpile
from qiskit_aer import Aerdef calculate_hydrogen_energy():# Define the quantum circuitcircuit = QuantumCircuit(2, 2)circuit.h(0)circuit.cx(0, 1)circuit.measure([0, 1], [0, 1])# Simulate the quantum circuitsimulator = Aer.get_backend('qasm_simulator')transpiled_circuit = transpile(circuit, simulator)job =simulator.run(transpiled_circuit, shots=1000)result = job.result()counts = result.get_counts(circuit)# Example calculation (for demonstration purposes)# Note: You might need an actual calculation for the hydrogen molecule’s energy.energy = counts.get("00", 0) - counts.get("11", 0)  # Placeholder for energy calculationreturn energy

http://www.lryc.cn/news/480539.html

相关文章:

  • 给 Docker 配置网络代理
  • 软件测试基础十七(python Unittest)
  • 技术领导者的道与术:从领导者到领导力
  • Starrocks Compaction的分析
  • 淘淘商城实战高并发分布式项目(有源码)
  • 内网部署web项目,外网访问不了?只有局域网能访问!怎样解决?
  • Jenkins系列
  • 技术总结(二十四)
  • 原生鸿蒙应用市场:赋能开发者全生命周期服务体验
  • 深入解析TOML、XML、YAML和JSON:优劣对比与场景应用
  • 前端UniApp面试题及参考答案(100道题)
  • MoonBit 双周报 Vol.59:新增编译器常量支持,改进未使用警告,支持跨包函数导入...多个关键技术持续优化中!
  • Linux相关概念和易错知识点(20)(dentry、分区、挂载)
  • 论 ONLYOFFICE:开源办公套件的深度探索
  • 兵马未动,粮草先行-InnoDB统计数据是如何收集的
  • oracle服务器意外宕机数据库启动失败故障处理记录
  • 学习笔记——MathType公式编号:右编号和随章节变化
  • 如何使用 SSH 连接并管理你的 WordPress 网站
  • 力扣60. 排列序列
  • Mac如何实现最简单的随时监测实时运行状态的方法
  • 时间管理应用(可复制源码)
  • SQL server 列转行
  • aws申请ssl证书的方法【该证书仅供aws】
  • Linux中目录配置标准的FHS
  • 目标检测YOLO实战应用案例100讲-基于深度学习的人眼视线检测
  • SpringCloud篇(微服务)
  • [每日一练]过去30天的用户活动
  • 华为2288HV2服务器安装BCLinux8U6无法显示完整安装界面的问题处理
  • 【python】OpenCV—findContours(4.6)
  • 【C++】——多态