BlockCollapser
class qiskit.dagcircuit.BlockCollapser(dag)
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)
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.