疏鬆量子模擬器

疏鬆模擬器是 Azure Quantum 開發環境的預設本機模擬器,並利用量子狀態向量的疏鬆表示法,而不是完整狀態模擬器。 這項功能可讓疏鬆模擬器將用來代表量子狀態的記憶體使用量降到最低,因此能夠對大量量子位啟用模擬。 疏鬆模擬器對於代表計算基礎中疏鬆的量子狀態有效率,也就是說,大部分幅度係數在計算基礎中的量子狀態都是零。 因此,疏鬆模擬器可讓使用者探索比使用完整狀態模擬器來表示的較大應用程式,這將會浪費指數大量零幅的記憶體和時間。

如需疏鬆模擬器的詳細資訊,請參閱 Jaques 和 Häner (arXiv:2105.01533)

呼叫疏鬆模擬器

疏鬆模擬器是 Visual Studio Code 中已安裝 Azure Quantum Development Kit 擴充功能的預設本機模擬器,以及在 Azure Quantum 入口網站中。

狀況 方法
Q#在 VS Code 的程式 選取 [執行 Q# 檔案]
在 Python 筆記本數據格中 result=qsharp.eval("EntryPointOperation()")

result=qsharp.run("EntryPointOperation()", shots=##)
%%qsharp在筆記本數據格中 EntryPointOperation()