Skip to main content
IBM Quantum Platform

Layout

qiskit_paulice.layout

Funzionalità per la ricerca di layout per gli scacchi decorati con scacchi di Pauli spazio-temporali.

get_low_overhead_ancillas

get_low_overhead_ancillas(coupling_map, layout)

GitHub

Crea una corrispondenza tra gli ancilla e layout i qubit a cui sono adiacenti.

Parametri

  • coupling_map (CouplingMap) – Un grafico di connettività dei qubit.
  • layout (Sequence[int]) – Indici dei qubit fisici occupati dal circuito di carico utile.

Risultati

Una corrispondenza tra gli indici degli ancilla e l'elenco dei layout qubit ad essi adiacenti. Un ancilla confinante con diversi qubit di layout è associato a tutti loro, mentre un qubit di layout confinante con diversi ancilla compare in ciascuno dei loro elenchi.

Tipo di restituzione

dict [ int, list [ int ]]

get_check_qubits

get_check_qubits(backend, layout)

GitHub

Accoppiare i qubit in layout con gli ancilla adiacenti.

Generare elenchi di qubit bersaglio e qubit ausiliari di uguale lunghezza, in modo tale che il qubit i bersaglio sia adiacente al qubit i ausiliario nella mappa di accoppiamento. I qubit target e ancilla possono comparire al massimo una volta nei rispettivi elenchi.

Parametri

Risultati

Una tupla di liste di tipo length-2, (target_qubits, ancilla_qubits). target_qubits[i] si abbina a ancilla_qubits[i].

Tipo di restituzione

tupla [ lista [ int ], lista [ int ]]

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