InstructionSet
class qiskit.circuit.InstructionSet(*, resource_requester=None)
Basen: object
Unterrichtssammlung und ihre Zusammenhänge.
Neue Sammlung von Anleitungen.
Der Kontext (qargs und cargs , an den jede Anweisung gebunden ist) wird ebenfalls für jede Anweisung separat gespeichert.
Parameter
resource_requester (Callable[..., ClassicalRegister |Clbit] | None) –
Eine Callable-Funktion, die die in der Bedingung verwendete klassische Ressource entgegennimmt, überprüft, ob diese im zugehörigen Schaltkreis vorhanden ist, löst etwaige Indizes in konkrete Clbit Instanzen auf und gibt die konkrete Ressource zurück. Wird dies nicht angegeben, ist die Angabe einer Bedingung mit einem Index nicht zulässig, und alle konkreten Clbit und ClassicalRegister Ressourcen werden als gültig angesehen.
Der Rückruf resource_requester geht davon aus, dass ein Aufruf bedeutet, dass die Ressource nun verwendet wird. Sie kann einen Fehler auslösen, wenn die Ressource nicht für die Verwendung gültig ist.
Attribute
cargs
Legacy Getter für die Cargs-Komponenten eines Befehlssatzes. Die Mutation wird dadurch nicht unterstützt.
instructions
Legacy Getter für die Befehlskomponenten eines Befehlssatzes. Die Mutation wird dadurch nicht unterstützt.
qargs
Legacy Getter für die qargs-Komponenten eines Befehlssatzes. Die Mutation wird dadurch nicht unterstützt.
Methoden
add
add(instruction, qargs=None, cargs=None)
Fügen Sie eine Anweisung und ihren Kontext (wo sie angehängt ist) hinzu.