PyQCISim Python量子指令模拟器
基于 Python 的 QCIS 指令程序模拟器,叫PyQCISim
,说是模拟器,其实更像是个指令解析器,专门干翻译 QCIS 文件这件事儿的。解析完的量子操作会被扔到后端模拟器里跑一遍,默认接的是QuantumSim
,一个密度矩阵模拟器,开源的,放心玩。
PyQCISim
用起来挺轻便,不带前端、不搞 UI,全是逻辑活儿,代码写得还比较清爽,跑起来也快。适合你想用 Python 折腾点量子控制逻辑、又不想一开始就啃一堆底层接口的时候。
它的核心是把.qcis
文件解析成内部的量子操作表达,比如RX
、CNOT
这种,再通过接口丢给QuantumSim
做模拟。你也可以换自己的后端,只要对接方法写得合适就行,代码结构还蛮开放的。
开发者是国防科大QUANTA
团队的,嗯,靠谱,至少看得出写这玩意的人是真的在做量子控制,不是随便玩票。
如果你在写量子指令解释器、或者搞多后端模拟测试,PyQCISim
这个项目可以当工具用,也可以当代码参考,挺适合做定制扩展的。
感兴趣的话可以先看看这篇:PyQCISim Python 量子模拟工具,里面有更多细节和例子。
33.04KB
文件大小:
评论区