qiskit.assembler.assemble_circuits
assemble_circuits(circuits, run_config, qobj_id, qobj_header)
Assembles a list of circuits into a qobj that can be run on the backend.
Parameters
- circuits (List[QuantumCircuit]) – circuit(s) to assemble
- run_config (RunConfig) – configuration of the runtime environment
- qobj_id (int) – identifier for the generated qobj
- qobj_header (QobjHeader) – header to pass to the results
Returns
The qobj to be run on the backends
Return type
Examples
from qiskit.circuit import QuantumRegister, ClassicalRegister, QuantumCircuit
from qiskit.assembler import assemble_circuits
from qiskit.assembler.run_config import RunConfig
# Build a circuit to convert into a Qobj
q = QuantumRegister(2)
c = ClassicalRegister(2)
qc = QuantumCircuit(q, c)
qc.h(q[0])
qc.cx(q[0], q[1])
qc.measure(q, c)
# Assemble a Qobj from the input circuit
qobj = assemble_circuits(circuits=[qc],
qobj_id="custom-id",
qobj_header=[],
run_config=RunConfig(shots=2000, memory=True, init_qubits=True))
Was this page helpful?
Report a bug or request content on GitHub.