用于与d波云资源交互的最小客户端。

dwave-cloud-client的Python项目详细描述


Last version on PyPILinux/Mac build statusWindows build statusCoverage reportDocumentation Status

D-Wave云客户端

d-wave云客户端是用于 与d波采样器api(sapi)服务器通信。

SAPI是一个应用程序层,用于提供资源发现、权限和 以及d波系统量子退火资源的调度。 这个包为该层提供了一个最小的python接口 影响交互和工作流的质量。

示例

此示例基于本地 系统自动检测到默认配置文件并对随机ising问题进行采样 适合解算器的图形。

importrandomfromdwave.cloudimportClient# Connect using the default or environment connection informationwithClient.from_config()asclient:# Load the default solversolver=client.get_solver()# Build a random Ising model to exactly fit the graph the solver supportslinear={index:random.choice([-1,1])forindexinsolver.nodes}quad={key:random.choice([-1,1])forkeyinsolver.undirected_edges}# Send the problem for sampling, include solver-specific parameter 'num_reads'computation=solver.sample_ising(linear,quad,num_reads=100)# Print the first sample out of a hundredprint(computation.samples[0])

安装

与python 2和3兼容:

pip install dwave-cloud-client

从源安装(在github的dwavesystems/dwave-cloud-clientrepo中提供):

pip install -r requirements.txt
python setup.py install

许可证

在apache许可证2.0下发布。请参阅LICENSE文件。

贡献

请参阅CONTRIBUTING.rst文件。

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

推荐PyPI第三方库


热门话题
找不到Java文件路径   java如何在linux上以编程方式创建iscsi目标?   带有delete和insert语句的tsql JAVA调用存储过程   java验证JSON并提供自定义验证报告   java构建路径指定执行环境J2SE1。5.工作区中没有安装与此环境严格兼容的JRE   java如何向gradlew命令添加超时?   java是否更改函数参数的值?   使用jdbctemplate的java spring事务管理   java eclipse工作区是一个封闭的问题   java是否有办法使用MBean记录jvm GC活动?   java元素不可见异常,即使使用了不同的Selenium等待   从Java中的文件生成的数组中删除文本   java无法加载克里奥尔语。xml门   java使listview上的文本加粗以动态指定单词   Java如何从同一个包中的类获取私有数据   Java程序的简单电子邮件验证   java错误:无法找到或加载主类组织。冬眠地方话DB2390方言   java来检查句子中的每个单词是否是回文