跳转到主要内容

Q# Python绑定

项目描述

Q# 语言支持Python

Q# 是一种开源的高级编程语言,用于开发和运行量子算法。Python的 qsharp 包提供了与Q#解释器的互操作性,使得在Python中模拟Q#程序变得容易。

安装

要安装Q#语言包,运行

pip install qsharp

用法

首先,导入 qsharp 模块

import qsharp

然后,使用 %%qsharp 单元魔法在Jupyter笔记本单元中直接运行Q#

%%qsharp

import Std.Diagnostics.*;

@EntryPoint()
operation BellState() : Unit {
    use qs = Qubit[2];
    H(qs[0]);
    CNOT(qs[0], qs[1]);
    DumpMachine();
    ResetAll(qs);
}

BellState()

支持

有关Azure量子开发套件的更多信息,请访问 https://aka.ms/AQ/Documentation

贡献

Q# 欢迎您的贡献!有关项目的更多信息,请访问Q#的GitHub仓库 [https://github.com/microsoft/qsharp]。

支持