搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Python量子计算实践(基于Qiskit和IBM Quantum Experience平台)
0.00     定价 ¥ 99.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115609731
  • 作      者:
    作者:(美)哈西·诺伦|责编:刘雅思|译者:陈梦婷
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-04-01
收藏
畅销推荐
内容介绍
本书使用Qiskit开源框架和IBM Quantum Experience平台搭建一个量子计算平台,并借助Python来介绍实现量子编程的方法。 本书内容由浅入深,从搭建编程环境并编写一个简单的量子程序开始,介绍如何使用Python编写简单的脚本,Qiskit和IBM Quantum Experience进行交互的方法,概率计算、叠加和纠缠等基本概念,影响量子程序输出结果的各种物理因素,Qiskit量子门资源库,使用Aer模拟量子计算机,使用Ignis清理量子操作,Grover搜索算法,以及使用Aqua运行Grover算法和Shor算法等重要内容。 本书能够帮助读者学会使用Qiskit和IBM Quantum Experience,同时结合Python编程实践来实现量子比特的可视化并深入理解量子门、贝尔态、量子线路等概念,进一步掌握在实践中使用量子算法的方法。
展开
目录
第1章 搭建编程环境
1.1 技术要求
1.2 创建IBM Quantum Experience账号
1.2.1 准备工作
1.2.2 操作步骤
1.2.3 参考资料
1.3 安装Qiskit
1.3.1 准备工作
1.3.2 操作步骤
1.3.3 知识拓展
1.3.4 参考资料
1.4 下载示例代码
1.4.1 准备工作
1.4.2 操作步骤
1.4.3 运行原理
1.5 安装API密钥并访问提供服务的量子计算机
1.5.1 准备工作
1.5.2 操作步骤
1.5.3 运行原理
1.5.4 知识拓展
1.6 及时更新Qiskit环境
1.6.1 准备工作
1.6.2 操作步骤
1.6.3 运行原理
第2章 基于Python的量子计算和量子比特
2.1 技术要求
2.2 比较经典比特和量子比特
2.2.1 准备工作
2.2.2 操作步骤
2.2.3 运行原理
2.2.4 参考资料
2.3 使用Python将量子比特可视化
2.3.1 准备工作
2.3.2 操作步骤
2.3.3 知识拓展
2.3.4 参考资料
2.4 量子门简介
2.4.1 准备工作
2.4.2 操作步骤
2.4.3 运行原理
2.4.4 知识拓展
2.4.5 参考资料
第3章 IBM Quantum Experience——拖放式量子编程
3.1 技术要求
3.2 IBM Quantum Experience简介
3.2.1 Results
3.2.2 Circuit Composer
3.2.3 Quantum Lab
3.3 使用Circuit Composer搭建量子乐谱
3.3.1 操作步骤
3.3.2 知识拓展
3.4 量子抛硬币实验
3.4.1 操作步骤
3.4.2 知识拓展
3.5 不同软件之间的交互
3.5.1 准备工作
3.5.2 操作步骤
3.5.3 运行原理
3.5.4 知识拓展
3.5.5 参考资料
第4章 从Terra入门
4.1 技术要求
4.2 创建一个Qiskit量子程序
4.2.1 所需的类、模块和函数
4.2.2 使用量子寄存器和经典寄存器
4.2.3 理解量子线路
4.2.4 选择运行所需的后端
4.2.5 以作业形式运行量子线路
4.2.6 接收作业的结果
4.3 再谈量子抛硬币
4.3.1 准备工作
4.3.2 操作步骤
4.3.3 运行原理
4.4 获取统计数据——连续多次抛硬币
4.4.1 准备工作
4.4.2 操作步骤
4.4.3 运行原理
4.4.4 知识拓展
4.5 交换所抛硬币的正反面
4.5.1 准备工作
4.5.2 操作步骤
4.5.3 运行原理
4.5.4 知识拓展
4.6 同时抛两枚硬币
4.6.1 准备工作
4.6.2 操作步骤
4.6.3 运行原理
4.6.4 知识拓展
4.7 抛硬币中的量子作弊——贝尔态简介
4.7.1 准备工作
4.7.2 操作步骤
4.7.3 运行原理
4.7.4 知识拓展
4.7.5 参考资料
4.8 其他量子作弊方法——调整赔率
4.8.1 准备工作
4.8.2 操作步骤
4.8.3 运行原理
4.8.4 知识拓展
4.9 抛更多的硬币——直接方法和作弊方法
4.9.1 准备工作
4.9.2 操作步骤
4.9.3 运行原理
4.9.4 知识拓展
4.10 抛实体硬币
4.10.1 准备工作
4.10.2 操作步骤
4.10.3 运行原理
4.10.4 知识拓展
第5章 使用Qiskit工具访问IBM Quantum硬件
5.1 技术要求
5.2 什么是IBM Quantum机器
5.2.1 准备工作
5.2.2 操作步骤
5.2.3 运行原理
5.2.4 参考资料
5.3 定位到可用的后端
5.3.1 准备工作
5.3.2 操作步骤
5.3.3 知识拓展
5.3.4 参考资料
5.4 比较后端
5.4.1 准备工作
5.4.2 操作步骤
5.4.3 知识拓展
5.5 查询最空闲的后端
5.5.1 准备工作
5.5.2 操作步骤
5.6 使后端可视化
5.6.1 准备工作
5.6.2 操作步骤
5.6.3 知识拓展
5.6.4 参考资料
5.7 使用Qiskit探索选定的后端
5.7.1 准备工作
5.7.2 操作步骤
5.7.3 参考资料
第6章 Qiskit量子门资源库简介
6.1 技术要求
6.2 使量子门可视化
6.2.1 准备工作
6.2.2 操作步骤
6.2.3 运行原理
6.2.4 参考资料
6.3 使用泡利X门、泡利Y门和泡利Z门翻转量子比特
6.3.1 操作步骤
6.3.2 知识拓展
6.4 使用H门创建量子叠加
6.4.1 操作步骤
6.4.2 知识拓展
6.4.3 参考资料
6.5 使用量子相移门S、S、T和T将量子比特绕z轴旋转
6.5.1 操作步骤
6.5.2 知识拓展
6.6 使用Rx门、Ry门和Rz门将量子比特绕任意坐标轴自由旋转
6.6.1 操作步骤
6.6.2 知识拓展
6.7 使用基本量子门U1、U2、U3和ID搭建量子线路
6.7.1 U3量子门
6.7.2 U2量子门
6.7.3 U1量子门
6.7.4 准备工作
6.7.5 操作步骤
6.7.6 知识拓展
6.8 双量子比特门
6.8.1 准备工作
6.8.2 操作
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证