import math
from qiskit import QuantumRegister, ClassicalRegister, QuantumCircuit
import warnings  #忽略告警
warnings.filterwarnings('ignore')
#定义量子傅里叶变换函数qft
def qft(circ, q, n):"""n-qubit QFT on q in circ."""for j in range(n):for k in range(j):circ.cu1(math.pi/float(2**(j-k)), q[j], q[k])#套用傅里叶就换        circ.h(q[j])
n = 3  #量子比特数量
q = QuantumRegister(n)
c = ClassicalRegister(n)
qft_n = QuantumCircuit(q, c)#定义量子电路,后面可以可视化
qft(qft_n, q, n)
for i in range(n):qft_n.measure(q[i], c[i])
print(qft_n.qasm())
# 可视化
from qiskit.tools.visualization import circuit_drawer
circuit_drawer(qft_n,filename='./qft_circuit')#可视化

python 量子电路模拟库qiskit相关推荐

  1. 刚刚,阿里巴巴量子实验室宣布研制出全球最强量子电路模拟器“太章”

    量子霸权似乎在上演一场"接力战". 2月,IBM对外展示了其50个量子比特原型机,内部结构图也曝光: 3月,谷歌公布72位量子比特处理器Bristlecone. 3月底,微软发现天 ...

  2. patran参数化建模语言_我们需要新的语言来讨论参数化量子电路

    patran参数化建模语言 By Hannah Sim, Graduate Student in Chemical Physics at Harvard 哈佛大学化学物理学研究生Hannah Sim ...

  3. 【Rust日报】2020-01-27 QIP:Rust中的量子计算模拟

    QIP:Rust中的量子计算模拟 量子计算库利用图形构建来构建有效的量子电路仿真.对于借口模型的量子计算,Rust是一种很棒的语言,因为借位检查器与无克隆定理非常相似. 请参阅Github仓库的exa ...

  4. 遇事不决,量子力学:谷歌量子计算模拟化学反应登上Science封面

    视学算法报道 编辑:张倩.杜伟 转载自公众号:机器之心 原子和分子是受量子力学控制的系统,用量子计算模拟化学反应,或许是最好的方法. 去年 10 月,谷歌宣布实现「量子优越性」的论文登上了<自然 ...

  5. 《Python程序设计》题库(2)

    侵权联系我删除: [写在这里,方便右键百度搜索!] <Python程序设计>题库 填空题 Python安装扩展库常用的是_______工具.(pip) Python标准库math中用来计算 ...

  6. python爬取图片的库_16-python爬虫之Requests库爬取海量图片

    Requests 是一个 Python 的 HTTP 客户端库. Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和P ...

  7. python超级计算机_Python高性能计算库——Numba

    摘要:在计算能力为王的时代,具有高性能计算的库正在被广泛大家应用于处理大数据.例如:Numpy,本文介绍了一个新的Python库--Numba, 在计算性能方面,它比Numpy表现的更好. 最近我在观 ...

  8. Python爬虫之selenium库使用详解

    Python爬虫之selenium库使用详解 本章内容如下: 什么是Selenium selenium基本使用 声明浏览器对象 访问页面 查找元素 多个元素查找 元素交互操作 交互动作 执行JavaS ...

  9. python爬虫之urllib库详解

    python爬虫之urllib库详解 前言 一.urllib库是什么? 二.urllib库的使用 urllib.request模块 urllib.parse模块 利用try-except,进行超时处理 ...

最新文章

  1. javascript学习(三) 内置对象
  2. python基础教程:变量的使用
  3. MyBatis 架构分层与模块划分-基础支持层
  4. 类的加载过程三:Initialization
  5. GNOME Shell Extensions开发介绍
  6. c语言程序设计课程设计学生信息管理系统,C语言程序设计课程设计报告----学生信息管理系统.doc...
  7. 3分钟实现iOS语言本地化/国际化(图文详解)
  8. python sizeof_python 变量作用域 v.__sizeof__() python 深复制 一切皆对象 尽量减少内存消耗 赋值语句的原理...
  9. LVS + Nginx +Tomcat 高可用架构
  10. zoj 1372
  11. linux下播放wma格式,Ubuntu 20.04中使Rhythmbox支持WMA格式文件播放
  12. 每日英语:How Many People Really Use Sina Weibo
  13. 介绍下Javascript原型和原型链的特点?
  14. JAVA程序性能优化研究 - 循环内对象性能优化内容
  15. 使用Python3将BT种子转磁力链接
  16. 有关计算机知识的外文翻译,计算机专业外文翻译+原文-DBMS和MIS
  17. 保密基本知识试题(2017年版)(共281题)
  18. 计算机桌面移动如何解决,【电脑小知识】桌面布局被锁定,图标不能随意移动了怎么办?...
  19. 中国裸眼3D视频广告定制市场动态分析与发展策略研究报告2022-2028年
  20. python爬取58同城租房信息,用selenium爬取58同城租房信息(万级数据)

热门文章

  1. mysql 子查询怎么写_MySQL中两种子查询的写法
  2. 2020北京邮电大学计算机学院803初试经验分享
  3. 程序设计基础—什么是逻辑与、或、非关系?
  4. fluent二维叶型仿真_公开课 l 基于SCORG的双螺杆压缩机流体仿真分析应用
  5. 计算机office用的是哪个版本,小编教你看office是哪个版本_查看office是哪个版本的方法...
  6. 零基础学习C++系列课程(一) 持续更新中
  7. 【创业】产品开发:什么是敏捷产品开发?
  8. 网易博客中的心情随笔
  9. u盘win7纯净版_如何制作纯净版WIN7启动U盘
  10. Tableau 中多张表的联接