首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有Qiskit函数可以让您查看所述门连接到哪个量子位/量子寄存器?

是否有Qiskit函数可以让您查看所述门连接到哪个量子位/量子寄存器?
EN

Stack Overflow用户
提问于 2021-07-22 06:22:46
回答 1查看 65关注 0票数 0

我正在试图找到一种方法来知道量子门(即标记为泡利-X门)将连接到什么名称的量子比特/量子寄存器。文档中没有函数或示例来告诉我如何去做这件事。下面的图片概述了我正在尝试从量子门U0中寻找量子位n0。

Example quantum circuit

EN

回答 1

Stack Overflow用户

发布于 2021-07-22 20:04:31

最简单的方法可能是访问您的QuantumCircuit对象的data attribute (例如,如果您的电路对象名为circuit.data,则为circuit)。这将是一个元组列表,其中包含指令对象(即gate实例)、该指令的量子位参数以及该指令的经典位参数:(instruction, qargs, cargs)。对于您的示例电路,它很简单,因为只有一个门,所以它将是该列表中的第一个元素。因此,对于这种情况,您可以执行类似于u0_qubits = circuit.data[0][1]的操作,u0_qubits将是Qubit对象的列表。对于可能存在重复门的较大电路,尝试这样做显然会涉及更多内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68477124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档