Skip to main content
IBM Quantum Platform

BlockCollapser

class qiskit.dagcircuit.BlockCollapser(dag)

GitHub

Basi: object

Questa classe implementa diverse strategie per il consolidamento di blocchi di nodi in un DAG (grafico aciclico diretto). Funziona sia con la rappresentazione DAGCircuit DAG DAGDependency che con quella.

Parametri

dag (Union[DAGCircuit, DAGDependency]) – Il DAG di ingresso.

Aumenti

DAGCircuitError – l'oggetto di input non è un DAG.


Metodi

collapse_to_operation

collapse_to_operation(blocks, collapse_fn)

GitHub

Per ogni blocco, costruisce un circuito quantistico contenente le istruzioni del blocco, quindi utilizza collapse_fn per comprimere questo circuito in una singola operazione.

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.