你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

稀疏量子模拟器

稀疏模拟器是 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()