InstructionSet
class qiskit.circuit.InstructionSet(*, resource_requester=None)
Bases: object
Coleção de instruções e seus contextos.
Nova coleção de instruções.
O contexto (qargs e cargs ao qual cada instrução está vinculada) também é armazenado separadamente para cada instrução.
Parâmetros
resource_requester (Callable[..., ClassicalRegister |Clbit] | None) –
Um chamável que recebe o recurso clássico usado na condição, verifica se ele está presente no circuito anexado, resolve quaisquer índices em instâncias concretas e retorna o recurso concreto Clbit e retorna o recurso concreto. Se isso não for fornecido, a especificação de uma condição com um índice é proibida, e todos os valores concretos de Clbit e ClassicalRegister serão considerados válidos.
O retorno de chamada resource_requester pressupõe que uma chamada implica que o recurso será usado agora. Ele pode gerar um erro se o recurso não for válido para uso.
Atributos
cargs
Getter legado para os componentes cargs de um conjunto de instruções. Isso não suporta a mutação.
instructions
Getter legado para os componentes de instrução de um conjunto de instruções. Isso não suporta a mutação.
qargs
Getter legado para os componentes qargs de um conjunto de instruções. Isso não suporta a mutação.
Métodos
add
add(instruction, qargs=None, cargs=None)
Adicione uma instrução e seu contexto (onde ela está anexada).