InstructionSet
class qiskit.circuit.InstructionSet(*, resource_requester=None)
Basi: object
Raccolta di istruzioni e loro contesti.
Nuova raccolta di istruzioni.
Anche il contesto (qargs e cargs a cui ogni istruzione è collegata) viene memorizzato separatamente per ogni istruzione.
Parametri
resource_requester (Callable[..., ClassicalRegister |Clbit] | None) –
Una funzione che accetta la risorsa classica utilizzata nella condizione, verifica che essa sia presente nel circuito associato, risolve eventuali indici in istanze concrete Clbit e restituisce la risorsa concreta. Se questo non viene specificato, non è consentito specificare una condizione con un indice e tutte le risorse concrete Clbit e ClassicalRegister saranno considerate valide.
Il callback resource_requester presuppone che una chiamata implichi l'utilizzo della risorsa. Può lanciare un errore se la risorsa non è valida per l'uso.
Attributi
cargs
Ottenitore legacy per i componenti cargs di un set di istruzioni. Questo non supporta la mutazione.
instructions
Ottenitore legacy per i componenti delle istruzioni di un set di istruzioni. Questo non supporta la mutazione.
qargs
Ottenitore legacy per i componenti qargs di un set di istruzioni. Questo non supporta la mutazione.
Metodi
add
add(instruction, qargs=None, cargs=None)
Aggiungere un'istruzione e il suo contesto (dove è collegata).