qiskit - Qiskit 的画图只显示了电路的名称,而不是架构
问题描述
在尝试绘制ZZFeatureMap
实例时,我只看到名称“ZZFeatureMap”而不是它的架构。请找到附加的代码片段和输出:
from qiskit.circuit.library import ZZFeatureMap
zz = ZZFeatureMap(2, entanglement="full", reps=2)
zz.draw("mpl")
但是,print(zz)
打印电路的架构,但不是用 matplotlib 绘制的。
请帮我画出具有该draw()
功能的电路架构的内部结构。谢谢!
解决方案
使用对象的decompose
方法QuantumCircuit
:
from qiskit.circuit.library import ZZFeatureMap
zz = ZZFeatureMap(2, entanglement="full", reps=2)
zz.decompose().draw("mpl")
推荐阅读
- python - 如何在 setuptools_scm 中使用 PEP440 beta 标签?
- reactjs - 基于悬停或单击事件将类名添加到 React 组件
- laravel - 在 digitalocean 权限错误上部署 laravel 帆
- reactjs - 使用 ModuleFederationPlugin 在运行时将 publicPath 分配给单个遥控器
- android - 如何在运行时获取 Composable 的大小?
- javascript - 单击时将文件下载到特定位置
- python - 为什么 sklearn SVC 中 predict_proba 和 probA_ / probB_ 不匹配?
- arrays - 将项目动态添加到列表小部件
- python - pandas 根据前一行设置值,每组只设置一次
- excel - 查找一个表,与第二个“参考”表进行比较,并为第一个表中的单个条目输出多行