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]。
项目详情
关闭
散列值 for qsharp-1.9.0-cp38-abi3-manylinux_2_31_x86_64.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 49bcb2f14a44da010db7f36b92e85113f98c3d7669f3420af6236e8bb4c15b3b |
|
MD5 | cfe4e97deb2f9627d4930b3794441dcb |
|
BLAKE2b-256 | 120c6f72fe8da05357e519707f1bb16676ca2356392630791d40eda33a7a06fe |
关闭
散列值 for qsharp-1.9.0-cp38-abi3-manylinux_2_31_aarch64.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | c5f77340c52a70d1a0f712086ce3fa7f88d089253cf72c3ddddd3aed9680e467 |
|
MD5 | 96daa71d9af7340d0bf0df7118a7f6ed |
|
BLAKE2b-256 | fb9dc36a80c882fa2307e9aa12e8d1134448bbea465434e2c0b4d6b9d29d4271 |
关闭
哈希值 用于 qsharp-1.9.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | fa9f4b7dc5aa3ceca64387c411a7d9d80e8cd72f6e269d356374364e8b6ad6a2 |
|
MD5 | 1a6b5fe9a6b3808dc600d20a087cd958 |
|
BLAKE2b-256 | 3edcb119e958f649507fde98dcba2f444669f12c3fcd830e32b7242a4ef0840a |