Skip to main content
IBM Quantum Platform

BlockCollapser

class qiskit.dagcircuit.BlockCollapser(dag)

GitHub

Bases: object

Esta clase implementa diversas estrategias para consolidar bloques de nodos en un DAG (grafo acíclico dirigido). Funciona tanto con la DAGCircuit representación DAG DAGDependency como con la representación.

Parámetros

dag (Union[DAGCircuit, DAGDependency]) – El DAG de entrada.

Eleva

DAGCircuitError - el objeto de entrada no es un DAG.


Métodos

collapse_to_operation

collapse_to_operation(blocks, collapse_fn)

GitHub

Para cada bloque, construye un circuito cuántico que contenga las instrucciones del bloque y, a continuación, utiliza collapse_fn para colapsar este circuito en una única operación.

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.