用于模拟量子计算的python包。

pypSQUEAK的Python项目详细描述


pypsqueak-python封装的语义量子表达式体系结构

python的一个扩展,为量子设备提供高级对象抽象。

Pypsqueak的功能包括:

  • 可变大小量子寄存器。天空是极限。(好吧,你的硬盘大小还是一样的。)
  • 内置一组通用的一个量子门以及几个重要的两个量子门。
  • 用户定义的任意大小的静态或参数门。
  • 噪声量子信道的建模。

有关详细信息,请参阅documentation

安装

安装通过pip完成: pip install pypsqueak

示例

examples文件夹中提供了几个示例。它们是python脚本,演示了pypsqueak的各个方面。

下面是一个脚本示例,该脚本构造一个pypsqueak程序,以在存在噪声的情况下测量处于1>;状态的qubit:

importpypsqueak.apiassqfrompypsqueak.gatesimportXfrompypsqueak.noiseimportdamping_mapnoisy_channel=sq.qOp(kraus_ops=damping_map(0.3))zeros=0ones=0n_runs=100foriinrange(n_runs):q=sq.qReg()# Prep the |1> stateX.on(q)# Send it through an amp decay channel with 0.3 chance of decaynoisy_channel.on(q)# measure the resulting qubitresult=q.measure(0)ifresult==0:zeros+=1else:ones+=1print(zeros/n_runs,ones/n_runs)

许可证

这个项目是由麻省理工学院授权的。有关详细信息,请参见license.txt。

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

推荐PyPI第三方库


热门话题
相当于加密流。NET在Java 安卓中的应用?   java Android:加载片段时启动动画   java文件从指定的绝对路径上载到服务器   java是否可以自定义Spring缓存抽象所使用的序列化?   当客户端输入为无效字符串时,java从JAXWS接收空的BigDecimal   将数据库从MySQL更改为SQLite后出现Java项目错误   java PrimeFaces在datatable中自定义行编辑器   java在数组中对字符串和双类类型进行排序   图像Java:如何在GridLayout中嵌套JPanel?   java searchByEmail方法不起作用   java运行时。exec(字符串)限制字符串   java通过异步运行lambda访问方法参数   java为什么这个条件语句不编译?   在javajar中添加和使用文件,就像它们在文件夹中一样   使用java查找带有正则表达式的子字符串   在awt所在的地方荡秋千。属性,以及如何在Java插件中提供它的本地化版本