BlockCollapser
class qiskit.dagcircuit.BlockCollapser(dag)
Bases: object
Esta classe implementa várias estratégias para consolidar blocos de nós em um DAG (grafo acíclico direcionado). Funciona tanto com as representações DAGCircuit quanto com as DAGDependency representações DAG.
Parâmetros
dag (Union[DAGCircuit, DAGDependency]) – O DAG de entrada.
Aumentos
DAGCircuitError - o objeto de entrada não é um DAG.
Métodos
collapse_to_operation
collapse_to_operation(blocks, collapse_fn)
Para cada bloco, constrói um circuito quântico que contém instruções no bloco e, em seguida, usa collapse_fn para recolher esse circuito em uma única operação.
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.