InstructionSet
class qiskit.circuit.InstructionSet(*, resource_requester=None)
Bases: object
Recogida de instrucciones y sus contextos.
Nueva colección de instrucciones.
El contexto (qargs y cargs al que se adjunta cada instrucción) también se almacena por separado para cada instrucción.
Parámetros
resource_requester (Callable[..., ClassicalRegister |Clbit] | None) –
Un callable que toma el recurso clásico utilizado en la condición, verifica que está presente en el circuito adjunto, resuelve cualquier índice en instancias concretas Clbit y devuelve el recurso concreto. Si no se indica, se prohíbe especificar una condición con un índice, y todas las condiciones concretas Clbit y ClassicalRegister se considerarán válidos.
La devolución de llamada resource_requester asume que una llamada implica que el recurso se utilizará ahora. Puede lanzar un error si el recurso no es válido para su uso.
Atributos
cargs
Legacy getter para los componentes cargs de un conjunto de instrucciones. Esto no admite mutación.
instructions
Obtenedor heredado para los componentes de instrucción de un conjunto de instrucciones. Esto no admite mutación.
qargs
Obtenedor heredado para los componentes qargs de un conjunto de instrucciones. Esto no admite mutación.
Métodos
add
add(instruction, qargs=None, cargs=None)
Añade una instrucción y su contexto (dónde se adjunta).