BlockCollapser
class qiskit.dagcircuit.BlockCollapser(dag)
Basen: object
Diese Klasse implementiert verschiedene Strategien zur Konsolidierung von Knotengruppen in einem DAG (gerichteter azyklischer Graph). Es funktioniert sowohl mit der DAGCircuit als auch mit DAGDependency der DAG-Darstellung.
Parameter
dag (Union[DAGCircuit, DAGDependency]) – Die Eingabe-DAG.
Erhöht
DAGCircuitError – Das Eingabeobjekt ist kein DAG.
Methoden
collapse_to_operation
collapse_to_operation(blocks, collapse_fn)
Konstruiert für jeden Block einen Quantenschaltkreis, der die Anweisungen des Blocks enthält, und verwendet dann collapse_fn, um diesen Schaltkreis in eine einzige Operation zu zerlegen.
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.