InstructionSet
class qiskit.circuit.InstructionSet(*, resource_requester=None)
Bases : object
Collection d'instructions, et leurs contextes.
Nouvelle collection d'instructions.
Le contexte (qargs et cargs auxquels chaque instruction est rattachée) est également stocké séparément pour chaque instruction.
Paramètres
resource_requester (Callable[..., ClassicalRegister |Clbit] | None) –
Une fonction qui prend en paramètre la ressource classique utilisée dans la condition, vérifie qu'elle est bien présente dans le circuit associé, convertit les indices en instances concrètes Clbit et renvoie la ressource concrète. Si cette information n'est pas fournie, il est interdit de spécifier une condition à l'aide d'un index, et toutes les ressources concrètes Clbit et ClassicalRegister seront considérées comme valides.
Le callback resource_requester part du principe qu'un appel implique l'utilisation de la ressource. Il peut générer une erreur si la ressource n'est pas valide pour l'utilisation.
Attributs
cargs
Obteneur hérité des composants de cargaison d'un jeu d'instructions. Cela ne plaide pas en faveur d'une mutation.
instructions
Obtention d'héritage pour les composants d'instruction d'un jeu d'instructions. Cela ne plaide pas en faveur d'une mutation.
qargs
Obteneur hérité pour les composants qargs d'un jeu d'instructions. Cela ne plaide pas en faveur d'une mutation.
Méthodes
add
add(instruction, qargs=None, cargs=None)
Ajouter une instruction et son contexte (où elle est attachée).