Microsoft Quantum Computing Fundamentals (MS QCF)​读书笔记

发布时间 2023-08-18 17:23:36作者: 李琦贝尔蒙特

1. 学习目标

  • 准备开发环境,以便在 Q# 中编写量子程序。
  • 了解 Q# 程序的结构。
  • 使用量子比特和叠加来构建量子随机数生成器。
  • 了解 Azure 昆腾如何使你能够在量子硬件上运行程序。

2.准备工作

申请一个微软账号,会有500美金的免费额度用于创建工作区和量子使用费用。

3.创建Azure量子工作区

  1. 使用 Azure 订阅的凭据登录到 Azure 门户

  2. 选择“创建资源”,然后搜索“Azure 量子”。在结果页上,应会看到 Azure 量子服务的磁贴。

  3. 选择“Azure 量子”,然后选择“创建”。将打开用于创建工作区的窗体。

  4. 选择要与新工作区关联的订阅。

  5. 选择快速创建或高级创建:

    选择描述
    快速创建 快速创建选项是创建工作区的最简单途径。它会自动创建必要的资源组和存储帐户,添加 Quantinuum、IonQ 和 Microsoft QIO 提供程序,并包括用于 Quantinuum 和 IonQ 硬件的免费 Azure Quantum Credits(每个 500 美元)。如果需要,创建后仍可自定义工作区。
    高级创建 使用高级创建选项手动配置资源组和存储帐户,为提供商选择其他支付选项,并设置标记以对资源进行分类。默认情况下,高级创建选项还会添加 Quantinuum、IonQ 和 Microsoft QIO 提供程序,并包括用于 Quantinuum 和 IonQ 硬件的免费 Azure Quantum Credits(每个 500 美元)。

4. 练习