使用 Q# 探索量子疊加
初級
開發人員
Azure Quantum
瞭解量子運算中疊加的概念、如何使用 Bloch 球體表示單一量子位元的疊加狀態,以及如何使用 Q# 建立和分析疊加狀態。
學習目標
在本課程結束時,您可以:
- 定義量子疊加、機率和布洛赫球的概念。
- 了解狄拉克標記法。
- 使用 Q# 來套用量子運算並建立疊加狀態。
- 使用 Q# 來檢查量子位元系統的目前狀態。
在本課程模組中,您將:
- 了解疊加和機率在量子計算中的作用。
- 了解布洛赫球體是什麼,以及其代表量子位元的方式。
- 了解狄拉克表示法和量子運算子。
- 使用 Q# 建立和分析不同的疊加狀態。
必要條件
- 線性代數和複數的基本知識。
- 最新版的 Visual Studio Code 或開啟 Web上的 VS Code。
- 最新版的 Azure Quantum 開發套件延伸模組。