教你用Python感受量子霸权

近日谷歌的有关量子霸权的论文登上了Nature杂志150年刊的封面位置,而再次罢占各大媒体的头条位置,其实谷哥的论文(https://www.nature.com/articles/s41586-019-1666-5)之前曾经短暂上过NASA的网站,笔者也曾经介绍过过相关论文的情况详见https://blog.csdn.net/BEYONDMA/article/details/101151544?utm_source=app,而这次美国的伊万卡公主甚至也直接发推,官宣美国实现量子霸权。

由于本文之前是发布在CSDN公号上的,所以代码的内容相对要少一些,而笔者博客就多带大家说说代码。

用Python的Qiskit包体验量子算法

一、Qiskit的安装

目前IBM推出的qiskit是非常棒的python量子模拟器,安装非常简单

pip install qiskit
命令即可完成安装,Linux环境下可以直接安装,windows环境需要安装C++编译环境(可以自行百度Visual studio 2015安装)。在线的免费Python环境也都可以,比如百度的飞浆平台(注册方法详见https://blog.csdn.net/BEYONDMA/article/details/101762116),笔者亲测也能安装使用成功。

另外如果各位读者之前有IBM Q的帐号,也可以到https://quantum-computing.ibm.com/jupyter环境去感受。

基本量子逻辑门介绍

此处需要读者有一定的量子力学知识,如果不想了解可以跳过。

Pauli-X gate:相当于经典的逻辑非门。
Pauli-Y gate:这是一个复数操作的门
Pauli-Z gate:这个门保留基本状态|0〉 不变并且将|1〉 换成- |1〉
Hadamard Gate:使量子处于叠加状态。 
CNOT Gate:使两个量子处于纠缠态。
Swap gate:相互交换两个量子位。由三个Pauli-X gate组成。
CCNOT gate:这是一个操作三个量子比特的的量子逻辑门,如果前两个量子比特是 |1〉,则对第三个量子比特进行类似于经典的逻辑非门处理,反之则不做操作。
————————————————
版权声明:本文为CSDN博主「beyondma」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/BEYONDMA/article/details/102765692

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值