Skip to main content
IBM Quantum Platform

Présentation

qiskit_paulice.layout

Fonctionnalité permettant de rechercher des configurations de cases ornées de motifs Pauli « espace-temps ».

get_low_overhead_ancillas

get_low_overhead_ancillas(coupling_map, layout)

GitHub

Créer une correspondance entre les ancillas et layout les qubits auxquels ils sont adjacents.

Paramètres

  • coupling_map (CouplingMap) – Un graphe de connectivité des qubits.
  • layout (Sequence[int]) – Indices des qubits physiques occupés par le circuit de charge utile.

Retours

Une correspondance entre les indices des ancilles et la liste des layout qubits auxquels ils sont adjacents. Une ancilla adjacente à plusieurs qubits de disposition est associée à chacun d'entre eux, et un qubit de disposition adjacent à plusieurs ancillas figure dans chacune de leurs listes.

Type de retour

dict [ int, list [ int ]]

get_check_qubits

get_check_qubits(backend, layout)

GitHub

Associez les qubits de layout aux ancilles voisines.

Générer des listes de qubits cibles et de qubits auxiliaires de même longueur, de telle sorte que le qubit i cible soit adjacent au qubit i auxiliaire dans la carte de couplage. Les qubits cibles et auxiliaires ne peuvent apparaître qu'une seule fois au maximum dans leurs listes respectives.

Paramètres

Retours

Un tuple de listes de type « length-2 », (target_qubits, ancilla_qubits). target_qubits[i] se combine avec ancilla_qubits[i].

Type de retour

tuple [ liste [ entier ], liste [ entier ]]

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.