回路をディスクに保存する
パッケージのバージョン
このページのコードは、以下の要件を使用して開発されました。 これらのバージョン以降を使用することをお勧めします。
qiskit[all]~=2.3.0
QPYシリアライゼーションを使用して、回路をファイルに保存してください。QPYファイルはQiskitの完全な回路オブジェクトを保存し、新しいバージョンのQiskitと互換性があります(ただし、古いバージョンのQiskitとは互換性がない場合があります)。
例として、次のセルでシンプルな量子回路を作成します。
# Added by doQumentation — required packages for this notebook
!pip install -q qiskit
from qiskit import QuantumCircuit
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()
このファイルをディスクに保存するには、qpy.dump関数を使用してください。回路のリストを保存することもできます。
from qiskit import qpy
with open("test.qpy", "wb") as file:
qpy.dump(qc, file)