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