首页 > 解决方案 > Qiskit 的画图只显示了电路的名称,而不是架构

问题描述

在尝试绘制ZZFeatureMap实例时,我只看到名称“ZZFeatureMap”而不是它的架构。请找到附加的代码片段和输出:

from qiskit.circuit.library import ZZFeatureMap
zz = ZZFeatureMap(2, entanglement="full", reps=2)
zz.draw("mpl")

在此处输入图像描述

但是,print(zz)打印电路的架构,但不是用 matplotlib 绘制的。

在此处输入图像描述

请帮我画出具有该draw()功能的电路架构的内部结构。谢谢!

标签: qiskit

解决方案


使用对象的decompose方法QuantumCircuit

from qiskit.circuit.library import ZZFeatureMap
zz = ZZFeatureMap(2, entanglement="full", reps=2)
zz.decompose().draw("mpl")

分解电路


推荐阅读