包郵 量子計(jì)算實(shí)戰(zhàn)
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
量子計(jì)算實(shí)戰(zhàn) 版權(quán)信息
- ISBN:9787115618474
- 條形碼:9787115618474 ; 978-7-115-61847-4
- 裝幀:平裝
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
量子計(jì)算實(shí)戰(zhàn) 本書特色
1.【量子計(jì)算入門教程】本書從開發(fā)者的角度出發(fā),介紹量子計(jì)算的基本概念、算法和代碼,幫助讀者了解量子計(jì)算如何影響日常開發(fā)。
2.【Strange 量子模擬器】本書將帶領(lǐng)讀者使用基于 Java 的 Strange 量子模擬器編寫量子程序,并探索量子位和量子邏輯門。
3.【標(biāo)準(zhǔn) Java 和構(gòu)建工具】在介紹標(biāo)準(zhǔn) Java 和構(gòu)建工具創(chuàng)建量子算法的同時(shí),本書還引入了有趣的示例和深入的解釋。
4.【實(shí)際應(yīng)用案例】本書介紹了量子計(jì)算在安全通信、搜索算法等方面的實(shí)際應(yīng)用,幫助讀者了解量子計(jì)算的實(shí)際應(yīng)用場(chǎng)景。
5.【配套代碼資源】本書提供了配套的代碼資源,方便讀者學(xué)習(xí)和實(shí)踐。
量子計(jì)算實(shí)戰(zhàn) 內(nèi)容簡(jiǎn)介
在加密、科學(xué)建模、制造物流、金融建模和人工智能等領(lǐng)域,量子計(jì)算可以極大提升解決問題的效率。量子系統(tǒng)正變得越來(lái)越強(qiáng)大,逐漸可用于生產(chǎn)環(huán)境。本書介紹了量子計(jì)算的思路與應(yīng)用,在簡(jiǎn)要說(shuō)明與量子相關(guān)的科學(xué)原理之后,指導(dǎo)讀者實(shí)現(xiàn)量子計(jì)算算法。本書將帶領(lǐng)讀者使用基于Java的Strange量子模擬器編寫量子程序,并探索量子位和量子邏輯門。在介紹標(biāo)準(zhǔn)Java和構(gòu)建工具創(chuàng)建量子算法的同時(shí),本書還引入了有趣的示例和深入的解釋。 本書適合對(duì)量子計(jì)算、量子編程感興趣的計(jì)算機(jī)專業(yè)和從業(yè)人員,以及其他有?Java編程基礎(chǔ)的人閱讀。
量子計(jì)算實(shí)戰(zhàn) 目錄
第 1章 進(jìn)化,革命,還是炒作? 3
1.1 期望管理 4
1.1.1 硬件 4
1.1.2 軟件 5
1.1.3 算法 8
1.1.4 為什么現(xiàn)在就開始量子計(jì)算? 9
1.2 量子計(jì)算的顛覆性部分:貼近自然 10
1.2.1 經(jīng)典計(jì)算機(jī)的進(jìn)化 10
1.2.2 量子計(jì)算機(jī)的進(jìn)化 11
1.2.3 量子物理 11
1.3 混合計(jì)算 11
1.4 為量子計(jì)算機(jī)抽象軟件 13
1.5 從量子到計(jì)算還是從計(jì)算到量子 15
本章小結(jié) 16
第 2章 “Hello, world”量子計(jì)算版 17
2.1 Strange簡(jiǎn)介 17
2.2 用Strange運(yùn)行第 一個(gè)示例程序 18
2.3 分析HelloStrange的代碼 20
2.3.1 構(gòu)建過程 21
2.3.2 代碼 23
2.3.3 Java API及其實(shí)現(xiàn) 25
2.4 獲取并安裝Strange代碼 26
2.4.1 下載代碼 26
2.4.2 初識(shí)代碼庫(kù) 26
2.5 后續(xù)步驟 27
本章小結(jié) 27
第3章 量子位與量子邏輯門:量子計(jì)算的基本單元 29
3.1 經(jīng)典位與量子位 30
3.2 量子位的符號(hào)表示 31
3.2.1 一個(gè)量子位 31
3.2.2 多個(gè)量子位 32
3.3 邏輯門:操作和觀測(cè)量子位 35
3.4 第 1個(gè)量子邏輯門:泡利X門 36
3.5 在Strange中操作量子位 37
3.5.1 QuantumExecutionEnvironment接口 38
3.5.2 Program類 39
3.5.3 Step和邏輯門 39
3.5.4 結(jié)果 40
3.6 量子電路的可視化 40
本章小結(jié) 42
第2部分 基本概念及其在編程中的應(yīng)用
第4章 疊加態(tài) 47
4.1 什么是疊加態(tài)? 48
4.2 用概率向量表示量子系統(tǒng)的狀態(tài) 51
4.3 矩陣門操作簡(jiǎn)介 55
4.3.1 泡利X門的矩陣表示 56
4.3.2 對(duì)疊加態(tài)的量子位運(yùn)用泡利X門 57
4.3.3 適用于所有邏輯門的矩陣 59
4.4 阿達(dá)瑪門:產(chǎn)生疊加態(tài)的門 60
4.5 運(yùn)用阿達(dá)瑪門的Java代碼 61
本章小結(jié) 64
第5章 糾纏 65
5.1 預(yù)測(cè)正反面 65
5.2 獨(dú)立概率:經(jīng)典方式 66
5.3 獨(dú)立概率:量子方式 70
5.4 糾纏的物理概念 72
5.5 表征量子糾纏的邏輯門 76
5.5.1 轉(zhuǎn)換為概率向量 76
5.5.2 受控非門(CNOT門) 76
5.6 創(chuàng)建貝爾態(tài):相關(guān)概率 80
5.7 《瑪麗有個(gè)小量子位》 82
本章小結(jié) 84
第6章 量子網(wǎng)絡(luò)初探 85
6.1 量子網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu) 87
6.2 量子網(wǎng)絡(luò)的障礙 89
6.2.1 Java中的經(jīng)典網(wǎng)絡(luò) 89
6.2.2 量子不可克隆定理 93
6.2.3 傳輸量子位的物理限制 95
6.3 泡利Z門與觀測(cè) 96
6.3.1 泡利Z門 96
6.3.2 觀測(cè) 98
6.4 量子遠(yuǎn)程傳態(tài) 98
6.4.1 量子遠(yuǎn)程傳態(tài)的目標(biāo) 98
6.4.2 第 1步:Alice和Bob之間的糾纏 99
6.4.3 第 2步:Alice的操作 100
6.4.4 第3步:Bob的操作 101
6.4.5 運(yùn)行應(yīng)用程序 102
6.4.6 量子與經(jīng)典通信 105
6.5 量子中繼器 105
本章小結(jié) 109
第3部分 量子算法與代碼
第7章 對(duì)“Hello, world”的解釋 113
7.1 從硬件到高級(jí)語(yǔ)言 114
7.2 不同層次的抽象 115
7.3 量子計(jì)算模擬器的其他語(yǔ)言 116
7.3.1 方式 116
7.3.2 其他語(yǔ)言資源 117
7.4 Strange:高/低級(jí)方法 117
7.4.1 頂級(jí)API 118
7.4.2 低級(jí)API 118
7.4.3 何時(shí)使用何種接口 120
7.5 StrangeFX:一種開發(fā)工具 120
7.5.1 電路的可視化 120
7.5.2 調(diào)試Strange代碼 122
7.6 使用Strange創(chuàng)建個(gè)人電路 125
7.6.1 量子算術(shù):舒爾算法小引 126
7.6.2 將兩個(gè)量子位相加 126
7.6.3 包含進(jìn)位位的量子算術(shù) 128
7.6.4 后續(xù)步驟 131
7.7 模擬器、云服務(wù)和真正的硬件 131
本章小結(jié) 133
第8章 利用量子計(jì)算的安全通信 135
8.1 初始啟動(dòng)問題 135
8.1.1 利用網(wǎng)絡(luò)傳輸位的問題 136
8.1.2 利用一次性密鑰確保安全 137
8.1.3 共享密鑰 139
8.2 量子密鑰分配 139
8.3 樸素方法 140
8.4 利用疊加態(tài) 144
8.4.1 應(yīng)用兩個(gè)阿達(dá)瑪門 144
8.4.2 發(fā)送疊加態(tài)量子位 145
8.5 BB84 149
8.5.1 迷惑Eve 149
8.5.2 Bob也迷惑了 151
8.5.3 Alice和Bob進(jìn)行通信 152
8.6 Java中的量子密鑰分配 152
8.6.1 代碼 153
8.6.2 運(yùn)行應(yīng)用程序 155
本章小結(jié) 157
第9章 多伊奇-約薩算法 159
9.1 當(dāng)解答不是問題時(shí) 159
9.2 函數(shù)的性質(zhì) 161
9.3 可逆量子邏輯門 164
9.3.1 實(shí)驗(yàn)證據(jù) 165
9.3.2 數(shù)學(xué)證明 166
9.4 定義諭示 167
9.5 從函數(shù)到諭示 170
9.5.1 常數(shù)函數(shù) 171
9.5.2 平衡函數(shù) 172
9.6 多伊奇算法 173
9.7 多伊奇-約薩算法 178
9.8 結(jié)論 180
本章小結(jié) 181
第 10章 格羅弗搜索算法 183
10.1 還需要一個(gè)新的搜索架構(gòu)嗎? 183
10.1.1 傳統(tǒng)搜索架構(gòu) 184
10.1.2 什么是格羅弗搜索算法? 185
10.2 經(jīng)典搜索問題 185
10.2.1 通用的準(zhǔn)備工作 187
10.2.2 搜索列表 188
10.2.3 利用函數(shù)搜索 190
10.3 量子搜索:利用格羅弗搜索算法 192
10.4 概率與幅值 194
10.4.1 概率 194
10.4.2 幅值 195
10.5 格羅弗搜索背后的算法 197
10.5.1 運(yùn)行示例代碼 197
10.5.2 疊加態(tài) 199
10.5.3 量子諭示 200
10.5.4 格羅弗擴(kuò)散算子:提高概率 204
10.6 結(jié)論 205
本章小結(jié) 206
第 11章 舒爾算法 207
11.1 一個(gè)小示例 208
11.2 營(yíng)銷炒作 208
11.3 經(jīng)典分解和量子分解 209
11.4 一個(gè)跨領(lǐng)域問題 210
11.5 問題描述 211
11.6 舒爾算法背后的基本原理 213
11.6.1 周期函數(shù) 213
11.6.2 解決一個(gè)不同的問題 214
11.6.3 求周期的經(jīng)典方法 217
11.6.4 后處理步驟 218
11.7 基于量子的實(shí)現(xiàn) 221
11.8 利用量子邏輯門創(chuàng)建周期函數(shù) 223
11.8.1 流程與電路 223
11.8.2 步驟 225
11.9 求周期 226
11.10 實(shí)現(xiàn)中的挑戰(zhàn) 226
本章小結(jié) 227
附錄A Strange入門 229
A.1 環(huán)境要求 229
A.2 獲取和安裝示例代碼 230
A.3 HelloStrange程序 230
附錄B 線性代數(shù) 235
B.1 矩陣與向量的乘法 235
B.2 矩陣乘法 236
B.3 張量積 237
量子計(jì)算實(shí)戰(zhàn) 作者簡(jiǎn)介
Johan Vos是Java Champion稱號(hào)獲得者、活躍的OpenJDK貢獻(xiàn)者、OpenJDK Mobile項(xiàng)目負(fù)責(zé)人,以及OpenJFX共同規(guī)范負(fù)責(zé)人。Johan在代爾夫特理工大學(xué)獲應(yīng)用物理學(xué)博士學(xué)位。他是ProJava FX2/8/9和The Definitive Guide to Modern Java Clients with JavaFX的作者之一。Johan一直積極參與開源軟件的開發(fā)。他也是Blackdown團(tuán)隊(duì)的一員,該團(tuán)隊(duì)將Java移植到了Linux系統(tǒng)。除了在OpenJFX中擔(dān)任領(lǐng)導(dǎo),他還為許多Java和JavaFX的相關(guān)庫(kù)做出了貢獻(xiàn),包括本書中討論的Strange和StrangeFX等。
- >
月亮虎
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
二體千字文
- >
有舍有得是人生
- >
巴金-再思錄
- >
月亮與六便士
- >
羅曼·羅蘭讀書隨筆-精裝
- >
朝聞道