BlockCollapser
class qiskit.dagcircuit.BlockCollapser(dag)
Bases : object
Cette classe met en œuvre diverses stratégies de regroupement de blocs de nœuds dans un DAG (graphe acyclique dirigé). Cela fonctionne aussi bien avec les DAGCircuit représentations qu'avec DAGDependency celles de type DAG.
Paramètres
dag (Union[DAGCircuit, DAGDependency]) – Le DAG d'entrée.
Augmentations
DAGCircuitError – l'objet d'entrée n'est pas un DAG.
Méthodes
collapse_to_operation
collapse_to_operation(blocks, collapse_fn)
Pour chaque bloc, il construit un circuit quantique contenant les instructions du bloc, puis utilise collapse_fn pour réduire ce circuit en une seule opération.
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.