如何使用 Qiskit 将量子门保存为 png/svg 格式的图形?

问题描述 投票:0回答:1

我正在与 Qiskit 合作进行量子电路编程。一切正常,但有一件事我没有发现。

这是我的Python代码:

from qiskit import QuantumCircuit

qc = QuantumCircuit(2)

qc.h(0)
qc.cx(0, 1)

qc.draw(output = "mpl")

这是我的输出:

Quantum Circuit

我只对哈达马门(红色门)的图形表示感兴趣。我需要它来进行描述。我不需要电线和量子位。如何使用 Qiskit 将 Hadamard 门保存为 png/svg 文件?

谢谢。

python quantum-computing qiskit
1个回答
0
投票

这对我有用:

from qiskit import QuantumCircuit
from qiskit.visualization import circuit_drawer

qc = QuantumCircuit(1)
qc.h(0)
circuit_img = circuit_drawer(qc, output='mpl', scale=2)

circuit_img.savefig('hadamard_gate.png') # save figure as PNG
circuit_img.savefig('hadamard_gate.svg') # save figure as SVG

参见。 https://docs.quantum.ibm.com/api/qiskit/qiskit.visualization. Circuit_drawer了解更多信息

© www.soinside.com 2019 - 2024. All rights reserved.