Quirk 一款基于web浏览器的量子模拟器

https://github.com/Strilanc/Quirk
Quirk是一款玩具量子电路仿真器,旨在帮助人们学习量子计算。有动画效果。

如果你想快速探索小量子电路的行为,Quirk就是你的工具。没有安装或配置或脚本:只需转到algassert.com/quirk,将门拖到电路上,输出显示将实时更新。

(如果你仍然试图理解量子电路是什么,那么我推荐视频序列量子计算为确定 .Quirk假设你已经知道背景事实,如“每根线代表一个量子比特”。)

定义功能:
在Web浏览器中运行。
拖放电路编辑。
实时反应,模拟和动画。
内联状态显示。
可加标签/可链接的电路。
最多16个量子比特。
显着的局限性:

无法重新测量测量的量子位(因为测量是基于延迟测量原理实现的黑客攻击)。
拖动在Android上的Firefox中效果不佳(因为Firefox尚不支持touch-action: none)。

尝试一下:
algassert.com/quirk

基本操作:
添加门:drag从工具箱到电路的门
移动门:drag电路中的门
移除栅极:drag栅极走出电路或 middle-click栅极
撤消:ctrl + Z 或点击“撤消”按钮
重做:ctrl + shift + Z OR ctrl + Y 或单击“重做”按钮
保存电路:使用浏览器为页面添加书签
加载电路:打开书签
将qubit:draggate 添加到拖动时出现的额外线上
移除量子位:重新排列门,以便底部线未使用
显示中间状态:drag电路上的显示门
查看提示:hover用鼠标或用手指笨拙地轻拍

高级操作
复制门:shift + drag电路中的门
移动列:ctrl + drag在电路中
复制栏:ctrl + shift + drag在电路中
创建自定义门:单击“制作门”按钮
删除自定义门:[crummy support]必须使用undo或clear all或手动编辑URL

可以适用nodejs编译为html文件。只需一个html文件,即可在浏览器中学习量子电路。
在这里插入图片描述

如有错误之处,欢迎批评指正。QQ群:579809480。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值