量子计算机编程 从入门到实践 2021 🔍
[美] 埃里克 • R. 约翰斯顿 [英] 尼古拉斯 • 哈里根 [西] 梅塞德丝 • 希梅诺-塞戈维亚 [希梅诺-塞戈维亚, 埃里克 • R. 约翰斯顿 尼古拉斯 • 哈里根 梅塞德丝 •] 人民邮电出版社, 1st edition, Erscheinungsort nicht ermittelbar, 2021
中文 [zh] · EPUB · 6.2MB · 2021 · 📘 非小说类图书 · 🚀/duxiu/lgli/zlib · Save
描述
量子计算机将开启一场全新的计算革命,而你现在就可以参与并推动这场革命!运用本书中的知识,你将成为探索量子计算应用的先驱,在连物理学家可能都闻所未闻的领域应用和拓展量子计算技术。 正如学习编程不需要精通晶体管背后的物理学,学习量子计算机编程也不需要精通量子力学。本书以程序员为中心,避开了艰深的数学公式,用直观的圆形表示法阐释了量子计算程序的概念、原理和应用场景。同时,本书提供了在线实验室,你可以一边运行JavaScript代码,一边观察和思考对应的可视化效果。 QPU编程:探索量子计算机编程的核心概念,包括如何描绘和操作量子比特,以及如何实现量子隐形传态。 QPU原语:学习算法原语,包括振幅放大、量子傅里叶变换和量子相位估计。 QPU应用:研究如何将QPU原语用于构建应用程序,示例包括量子搜索、量子超采样、舒尔分解和量子机器学习。
备用文件名
zlib/Physics/Quantum Physics/[美] 埃里克 • R. 约翰斯顿 [英] 尼古拉斯 • 哈里根 [西] 梅塞德丝 • 希梅诺-塞戈维亚 [希梅诺-塞戈维亚, 埃里克 • R. 约翰斯顿 尼古拉斯 • 哈里根 梅塞德丝 •]/量子计算机编程 从入门到实践 2021_18210349.epub
备选标题
量子计算机编程 : 从入门到实践 = Programming quantum computers
备选标题
量子计算机编程:从入门到实践 = Programming quantuum computers
备选作者
Eric Johnston; Nicholas Harrigan; Mercedes Gimeno-Segovia
备选作者
美 埃里克·R. 约翰斯顿 英 尼古拉斯·哈里根 西 梅塞德丝·希梅诺?塞戈维亚 著
备选作者
约翰斯顿 (Johnston, Eric R.)
备用出版商
The People's Posts and Telecommunications Publishing House
备用出版商
Posts & Telecom Press
备用出版商
北京图灵文化发展有限公司
备用版本
Tu ling cheng xu she ji cong shu, Di 1 ban, Beijing, 2021
备用版本
China, People's Republic, China
元数据中的注释
Bookmarks: p1 (p1): 第1章 入门
p1-1 (p1): 1.1 所需背景
p1-2 (p2): 1.2 何谓QPU
p1-3 (p3): 1.3 动手实践
p1-4 (p6): 1.4 原生QPU指令
p1-4-1 (p7): 1.4.1 模拟器的上限
p1-4-2 (p7): 1.4.2 硬件的上限
p1-5 (p8): 1.5 QPU与GPU的共同点
p2 (p11): 第一部分 QPU编程
p2-1 (p11): 第2章 单个量子比特
p2-1-1 (p12): 2.1 物理量子比特概览
p2-1-2 (p15): 2.2 圆形表示法
p2-1-2-1 (p15): 2.2.1 圆的大小
p2-1-2-2 (p16): 2.2.2 圆的旋转
p2-1-3 (p17): 2.3 第一批QPU指令
p2-1-3-1 (p17): 2.3.1 QPU指令:NOT
p2-1-3-2 (p18): 2.3.2 QPU指令:HAD
p2-1-3-3 (p19): 2.3.3 QPU指令:READ和WRITE
p2-1-3-4 (p20): 2.3.4 实践:完全随机的比特
p2-1-3-5 (p23): 2.3.5 QPU指令:PHASE(θ)
p2-1-3-6 (p23): 2.3.6 QPU指令:ROTX(θ)和ROTY(θ)
p2-1-4 (p24): 2.4 复制:缺失的指令
p2-1-5 (p24): 2.5 组合QPU指令
p2-1-6 (p27): 2.6 实践:量子监听检测
p2-1-7 (p30): 2.7 小结
p2-2 (p31): 第3章 多个量子比特
p2-2-1 (p31): 3.1 多量子比特寄存器的圆形表示法
p2-2-2 (p34): 3.2 绘制多量子比特寄存器
p2-2-3 (p34): 3.3 多量子比特寄存器中的单量子比特运算
p2-2-4 (p37): 3.4 可视化更多数量的量子比特
p2-2-5 (p38): 3.5 QPU指令:CNOT
p2-2-6 (p41): 3.6 实践:利用贝尔对实现共享随机性
p2-2-7 (p42): 3.7 QPU指令:CPHASE(θ)和CZ
p2-2-8 (p45): 3.8 QPU指令:CCNOT
p2-2-9 (p46): 3.9 QPU指令:SWAP和CSWAP
p2-2-10 (p50): 3.10 构造任意的条件运算
p2-2-11 (p53): 3.11 实践:远程控制随机性
p2-2-12 (p55): 3.12 小结
p2-3 (p56): 第4章 量子隐形传态
p2-3-1 (p56): 4.1 动手尝试
p2-3-2 (p61): 4.2 程序步骤
p2-3-2-1 (p61): 4.2.1 步骤1:创建纠缠对
p2-3-2-2 (p62): 4.2.2 步骤2:准备有效载荷
p2-3-2-3 (p62): 4.2.3 步骤3.1 :将有效载荷链接到纠缠对
p2-3-2-4 (p63): 4.2.4 步骤3.2 :将有效载荷置于叠加态
p2-3-2-5 (p64): 4.2.5 步骤3.3 :读取Alice的两个量子比特
p2-3-2-6 (p64): 4.2.6 步骤4:接收和转换
p2-3-2-7 (p65): 4.2.7 步骤5:验证结果
p2-3-3 (p66): 4.3 解释结果
p2-3-4 (p67): 4.4 如何利用隐形传态
p2-3-5 (p67): 4.5 著名的隐形传态事故带来的乐趣
p3 (p71): 第二部分 QPU原语
p3-1 (p71): 第5章 量子算术与逻辑
p3-1-1 (p71): 5.1 奇怪的不同
p3-1-2 (p73): 5.2 QPU中的算术运算
p3-1-3 (p76): 5.3 两个量子整数相加
p3-1-4 (p77): 5.4 负整数
p3-1-5 (p78): 5.5 实践:更复杂的数学运算
p3-1-6 (p79): 5.6 更多量子运算
p3-1-6-1 (p79): 5.6.1 量子条件执行
p3-1-6-2 (p80): 5.6.2 相位编码结果
p3-1-7 (p82): 5.7 可逆性和临时量子比特
p3-1-8 (p84): 5.8 反计算
p3-1-9 (p86): 5.9 QPU中的逻辑运算
p3-1-10 (p88): 5.10 小结
p3-2 (p89): 第6章 振幅放大
p3-2-1 (p89): 6.1 实践:在相位和强度之间相互转换
p3-2-2 (p92): 6.2 振幅放大迭代
p3-2-3 (p93): 6.3 更多迭代?
p3-2-4 (p95): 6.4 多个标记值
p3-2-5 (p100): 6.5 使用振幅放大
p3-2-5-1 (p100): 6.5.1 作为和估计的AA与QFT
p3-2-5-2 (p100): 6.5.2 用AA加速传统算法
p3-2-6 (p101): 6.6 QPU内部
p3-2-7 (p103): 6.7 小结
p3-3 (p104): 第7章 量子傅里叶变换
p3-3-1 (p104): 7.1 隐藏模式
p3-3-2 (p106): 7.2 QFT、DFT和FFT
p3-3-3 (p106): 7.3 QPU寄存器中的频率
p3-3-4 (p110): 7.4 DFT
p3-3-4-1 (p111): 7.4.1 实数DFT输入与复数DFT输入
p3-3-4-2 (p113): 7.4.2 DFT一切
p3-3-5 (p117): 7.5 使用QFT
p3-3-6 (p122): 7.6 QPU内部
p3-3-6-1 (p124): 7.6.1 直观理解
p3-3-6-2 (p124): 7.6.2 逐步运算
p3-3-7 (p128): 7.7 小结
p3-4 (p129): 第8章 量子相位估计
p3-4-1 (p129): 8.1 了解QPU运算
p3-4-2 (p130): 8.2 本征相位揭示有用信息
p3-4-3 (p131): 8.3 相位估计的作用
p3-4-4 (p132): 8.4 如何使用相位估计
p3-4-4-1 (p132): 8.4.1 输入
p3-4-4-2 (p134): 8.4.2 输出
p3-4-5 (p135): 8.5 使用细节
p3-4-5-1 (p135): 8.5.1 选择输出寄存器的大小
p3-4-5-2 (p136): 8.5.2 复杂度
p3-4-5-3 (p136): 8.5.3 条件运算
p3-4-6 (p136): 8.6 实践中的相位估计
p3-4-7 (p137): 8.7 QPU内部
p3-4-7-1 (p138): 8.7.1 直观理解
p3-4-7-2 (p139): 8.7.2 逐步运算
p3-4-8 (p141): 8.8 小结
p4 (p145): 第三部分 QPU应用程序
p4-1 (p145): 第9章 真实的数据
p4-1-1 (p146): 9.1 非整型数据
p4-1-2 (p147): 9.2 QRAM
p4-1-3 (p150): 9.3 向量的编码
p4-1-3-1 (p153): 9.3.1 振幅编码的局限性
p4-1-3-2 (p154): 9.3.2 振幅编码和圆形表示法
p4-1-4 (p155): 9.4 矩阵的编码
p4-1-4-1 (p155): 9.4.1 QPU运算如何表示矩阵
p4-1-4-2 (p156): 9.4.2 量子模拟
p4-2 (p160): 第10章 量子搜索
p4-2-1 (p161): 10.1 相位逻辑
p4-2-1-1 (p163): 10.1.1 构建基本的相位逻辑运算
p4-2-1-2 (p163): 10.1.2 构建复杂的相位逻辑语句
p4-2-2 (p166): 10.2 解决逻辑谜题
p4-2-3 (p170): 10.3 求解布尔可满足性问题的一般方法
p4-2-3-1 (p170): 10.3.1 实践:一个可满足的3-SAT问题
p4-2-3-2 (p173): 10.3.2 实践:一个不可满足的3-SAT问题
p4-2-4 (p175): 10.4 加速传统算法
p4-3 (p177): 第11章 量子超采样
p4-3-1 (p177): 11.1 QPU能为计算机图形学做什么
p4-3-2 (p178): 11.2 传统超采样
p4-3-3 (p179): 11.3 实践:计算相位编码图像
p4-3-3-1 (p180): 11.3.1 QPU像素着色器
p4-3-3-2 (p181): 11.3.2 使用PHASE画图
p4-3-3-3 (p184): 11.3.3 绘制曲线
p4-3-4 (p185): 11.4 采样相位编码图像
p4-3-5 (p187): 11.5 更有趣的图像
p4-3-6 (p188): 11.6 超采样
p4-3-7 (p190): 11.7 量子超采样与蒙特卡罗采样
p4-3-8 (p195): 11.8 增加颜色
p4-3-9 (p196): 11.9 小结
p4-4 (p197): 第12章 舒尔分解算法
p4-4-1 (p198): 12.1 实践:在QPU上应用舒尔分解算法
p4-4-2 (p199): 12.2 算法说明
p4-4-2-1 (p200): 12.2.1 我们需要QPU吗
p4-4-2-2 (p201): 12.2.2 量子方法
p4-4-3 (p203): 12.3 逐步操作:分解数字15
p4-4-3-1 (p204): 12.3.1 步骤1:初始化QPU寄存器
p4-4-3-2 (p205): 12.3.2 步骤2:扩展为量子叠加态
p4-4-3-3 (p207): 12.3.3 步骤3:条件乘2
p4-4-3-4 (p209): 12.3.4 步骤4:条件乘4
p4-4-3-5 (p211): 12.3.5 步骤5:QFT
p4-4-3-6 (p213): 12.3.6 步骤6:读取量子结果
p4-4-3-7 (p214): 12.3.7 步骤7:数字逻辑
p4-4-3-8 (p216): 12.3.8 步骤8:检查结果
p4-4-4 (p216): 12.4 使用细节
p4-4-4-1 (p216): 12.4.1 求模
p4-4-4-2 (p217): 12.4.2 时间与空间
p4-4-4-3 (p217): 12.4.3 除了2以外的互质
p4-5 (p218): 第13章 量子机器学习
p4-5-1 (p219): 13.1 求解线性方程组
p4-5-1-1 (p219): 13.1.1 线性方程组的描述与求解
p4-5-1-2 (p220): 13.1.2 用QPU解线性方程组
p4-5-2 (p228): 13.2 量子主成分分析
p4-5-2-1 (p228): 13.2.1 传统主成分分析
p4-5-2-2 (p230): 13.2.2 用QPU进行主成分分析
p4-5-3 (p233): 13.3 量子支持向量机
p4-5-3-1 (p233): 13.3.1 传统支持向量机
p4-5-3-2 (p236): 13.3.2 用QPU实现支持向量机
p4-5-4 (p238): 13.4 其他机器学习应用
p5 (p243): 第四部分 展望
p5-1 (p243): 第14章 保持领先:文献指引
p5-1-1 (p243): 14.1 从圆形表示法到复向量
p5-1-2 (p245): 14.2 与术语有关的一些细节和注意事项
p5-1-3 (p246): 14.3 测量基
p5-1-4 (p247): 14.4 门的分解与编译
p5-1-5 (p248): 14.5 隐形传态门
p5-1-6 (p248): 14.6 QPU名人堂
p5-1-7 (p249): 14.7 竞赛:量子计算机与传统计算机
p5-1-8 (p249): 14.8 基于oracle的算法研究
p5-1-8-1 (p250): 14.8.1 Deutsch-Jozsa算法
p5-1-8-2 (p250): 14.8.2 Bernstein-Vazirani算法
p5-1-8-3 (p250): 14.8.3 Simon算法
p5-1-9 (p251): 14.9 量子编程语言
p5-1-10 (p252): 14.10 量子模拟的前景
p5-1-11 (p252): 14.11 纠错与NISQ设备
p5-1-12 (p252): 14.12 进一步学习
p5-1-12-1 (p253): 14.12.1 出版物
p5-1-12-2 (p253): 14.12.2 课程讲义
p5-1-12-3 (p253): 14.12.3 在线资源
p6 (p254): 关于作者
p7 (p254): 关于封面
元数据中的注释
Type: 当代图书
元数据中的注释
Type: modern
备用描述
量子计算被誉为下一代编程范式.随着一些量子计算平台和模拟器向公众开放,普通程序员也可以尝试编写量子计算程序,感受前沿科技的无穷魅力.本书不会解释晦涩的量子力学理论,而会采用直观的圆形表示法描绘量子比特,并从实践角度展示如何编写有趣的量子计算程序.通过本书提供的在线实验室网站,你可以动手运行书中的JavaScript示例代码.全书分为四大部分,分别介绍量子计算机编程的核心概念,原语,应用和发展趋势.你将了解量子隐形传态,量子算术运算,量子傅里叶变换和量子相位估计等知识,以及量子搜索,量子超采样,量子机器学习等高级主题
开源日期
2021-11-26
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。