q的python客户机,一种特定于领域的量子编程语言

qsharp的Python项目详细描述


Q的Python互操作性

python的qsharp包提供了与quantum开发工具包和q语言的互操作性,使得从python中模拟q操作和函数变得很容易。

有关如何开始使用python和q_的详细信息,请参见Getting Started with Python guide

从源安装

如果您想参与或试验python互操作性特性,那么从源代码安装可能会很有用,而不是从python包索引(pypi)上的qsharp包安装。 为此,请确保您位于src目录中,并使用install参数运行setup.py

cd iqsharp/src/Python/
python setup.py install

构建qsharp

python互操作性特性使用基于标准setuptools的打包策略。 要构建独立于平台的控制盘,请使用bdist_wheel运行安装脚本,而不是:

cd iqsharp/src/Python/
python setup.py bdist_wheel

默认情况下,这将在dist/中创建一个qsharp控制盘,版本号设置为0.0.0.1。 要提供更有用的版本号,请在运行setup.py之前设置ASSEMBLY_VERSION环境变量。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过Intellij的查找功能替换整行代码?   java如何根据语言选择Url?   Java泛型方法无法调用约束更宽松的另一个泛型方法并返回其值   java操作JComboBox   java搜索两个字段匹配的记录   Java中的跳跃算法   用于在对象上添加/删除功能的java范例   java什么是com类文件的修复程序。谷歌。常见的基础找不到谓词?   这个算法的时间复杂度是多少   如何在forEach中执行操作并在Java流中将其传递给groupingBy   在java web应用程序中集成mahout推荐引擎时出现异常   java如何为Alfresco构建metawriter bean?   java循环的最长回文子序列   java如何配置Jitsimeet录制?   为什么java ToCharray语句有时才起作用?   java dependsOnGroups顺序orderTestng   java如何将对象转换为bean   安卓 studio中的java ArrayList<Event>结果大小为0