启科量子可视化量子编程——QuComposer

QuComposer是QuBranch中最具特色的一部分功能,已实现图形编辑与代码编辑两种方式绘制量子电路功能、量子电路图与代码双侧联动等功能。QuBranch是一款由启科量子研发团队负责研发,基于Vs Code庞大的生态系统而开发出的一款可进行量子编程的编程软件,使用人群将覆盖学生、量子开发人员、科研人员等多个群体。QuBranch包括编辑、调试、量子模拟执行等功能,可为量子计算编程提供一站式集成开发环境,支持Windows、Mac、Linux等操作系统。

启科量子QuComposer

QuComposer简介

QuComposer是QuBranch中的一部分功能,其中可视化量子逻辑门主要依赖于量子编程框架QuTrunk实现。QuBranch是由启科量子研发的一款专为量子编程开发一种编程工具。其中包括编辑、调试、量子模拟执行等功能,可为量子计算编程提供一站式集成开发环境,支持Windows、Mac、Linux等操作系统。QuComposer已实现量子电路拖拽和代码编辑两种方式绘制量子电路功能、量子线路图与代码侧实时联动等功能。Composer也可译为创作者、作曲家,通过Composer功能生成的量子电路图中,每个量子态用一根横线表示,与五线谱类似。在线谱上,量子逻辑门如同各色的音符,量子比特通过不同音符(量子逻辑门)可输出相应的旋律。

使用操作:在QuBranch中点击【查看】-【命令面板】-输入【quan】-选择【quan:量子编程可视化】即可打开QuComposer体验可视化量子编程操作。

图片

QuComposer界面构成

QuComposer界面由代码编辑区图形拖拽区、量子态概率信息显示区域、代码编辑区域三个部分组成。量子图形拖拽区域、量子态概率信息显示区域、代码编辑区可实现三区联动变化。

  • QuComposer可实现拖拽式的可视化量子线路编程;

  • 自由进行量子逻辑门拖拽后,概率信息显示区域即可以柱状图方式显示相应的概率信息;

  • 悬浮信息显示功能。当鼠标置于概率柱状图上时,会显示具体的概率信息。

  • 支持代码编辑生成量子电路;

  • 可实现量子电路与代码双侧联动,即改变量子电路时,代码可以发生相应改变,当编辑代码时,量子电路会发生对应变化;

  • 可剪切、复制、粘贴量子逻辑门,以简化相同门的拖拽动作,更高效的拖拽量子逻辑门。

使用教程——以贝尔态线路为例

如下图将H门作用于︱0〉态的代码操作为H | qr[0],将CNOT门作用于︱0〉态和︱1〉态的代码操作为CNOT | (qr[0],qr[1])

QuComposer界面图

注:图中CNOT门使用白色圆点表示,若需要使用该操作,直接将CNOT门拖拽与其他量子门上方即可。

QuComposer目前已实现拖拽式量子线路编程、程序代码与可视化量子线路实时联动、量子态信息动态显示等功能。QuComposer的可视化量子编程功能降低了量子编程难度、丰富开发者们的使用体验,便于量子编程初学者学习使用。同时量子线路与代码区的联动效果可增加开发者对可视化量子逻辑门的理解。

未来,启科量子研发团队将会继续升级现有功能,不断完善Composer的代码资源、界面可视化设计、丰富界面的交互性、增加Composer的易用性和可操作性,使其更符合开发人员的操作习惯。量子编程将是量子计算发展过程中的必然产物和必备能力,追随科技的脚步才能跟上时代发展的速度,欢迎广大开发者前来体验!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,367评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,959评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,750评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,226评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,252评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,975评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,592评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,497评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,027评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,147评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,274评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,953评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,623评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,143评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,260评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,607评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,271评论 2 358

推荐阅读更多精彩内容