我正在与 Qiskit 合作进行量子电路编程。一切正常,但有一件事我没有发现。
这是我的Python代码:
from qiskit import QuantumCircuit
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.draw(output = "mpl")
这是我的输出:
我只对哈达马门(红色门)的图形表示感兴趣。我需要它来进行描述。我不需要电线和量子位。如何使用 Qiskit 将 Hadamard 门保存为 png/svg 文件?
谢谢。
这对我有用:
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了解更多信息