Skip to main content
IBM Quantum Platform

Formato

qiskit_paulice.layout

Funcionalidade para encontrar layouts de cheques adornados com cheques de Pauli no espaço-tempo.

get_low_overhead_ancillas

get_low_overhead_ancillas(coupling_map, layout)

GitHub

Crie um mapeamento das ancillas para layout os qubits aos quais elas são adjacentes.

Parâmetros

  • coupling_map (CouplingMap) – Um gráfico de conectividade de qubits.
  • layout (Sequence[int]) – Índices dos qubits físicos ocupados pelo circuito de carga útil.

Retorna

Uma correspondência entre os índices dos ancilla e a lista de layout qubits aos quais cada um deles está adjacente. Uma ancilla que faz fronteira com vários qubits de layout é mapeada para todos eles, e um qubit de layout que faz fronteira com várias ancillas aparece na lista de cada uma delas.

Tipo de retorno

dict [ int, list [ int ]]

get_check_qubits

get_check_qubits(backend, layout)

GitHub

Emparelhe os qubits em layout com ancillas vizinhas.

Gere listas de comprimento igual de qubits-alvo e qubits auxiliares, de modo que o qubit-alvo i seja adjacente ao qubit i auxiliar no mapa de acoplamento. Os qubits-alvo e os qubits auxiliares podem aparecer, no máximo, uma vez em suas respectivas listas.

Parâmetros

Retorna

Uma tupla de listas do tipo length-2, (target_qubits, ancilla_qubits). target_qubits[i] combina com ancilla_qubits[i].

Tipo de retorno

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

Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.