跳转到主要内容

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]。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。

构建分发

qsharp-1.9.0-cp38-abi3-win_arm64.whl (2.3 MB 查看散列值)

上传时间 CPython 3.8+ Windows ARM64

qsharp-1.9.0-cp38-abi3-win_amd64.whl (2.4 MB 查看散列值)

上传时间 CPython 3.8+ Windows x86-64

qsharp-1.9.0-cp38-abi3-manylinux_2_31_x86_64.whl (2.4 MB 查看散列值)

上传时间 CPython 3.8+ manylinux: glibc 2.31+ x86-64

qsharp-1.9.0-cp38-abi3-manylinux_2_31_aarch64.whl (2.2 MB 查看散列值)

上传时间 CPython 3.8+ manylinux: glibc 2.31+ ARM64

qsharp-1.9.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.5 MB 查看散列值)

上传时间 CPython 3.8+ macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64

支持