Skip to main content
IBM Quantum Platform

BlockCollapser

class qiskit.dagcircuit.BlockCollapser(dag)

GitHub

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)

GitHub

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.