PauliLindbladError
class PauliLindbladError(generators, rates)
Basi: object
Un canale di errore di Pauli generato da dissipatori di Pauli-Lindblad.
Questo operatore rappresenta un canale di errore quantistico a N qubit generato dai dissipatori di Pauli-Lindblad , dove sono operatori a N qubit Pauli .
PauliList L'elenco dei termini del generatore di Pauli è memorizzato come ed è accessibile tramite l'attributo generators . È possibile accedere alla serie di valori relativi ai tassi di dissipazione tramite l'attributo rates .
Il canale di errore equivalente di Pauli può essere costruito come composizione di termini del canale a singolo Pauli
dove [1].
Parametri
- generators (PauliList) – Un elenco dei generatori di Pauli-Lindblad per il canale di errore.
generatorsrates (Sequence[float]) – Elenco delle tariffe relative al modello di Pauli-Lindblad.
Aumenti
ValueError – Se generators e rates hanno lunghezze diverse.
Riferimenti
- E. van den Berg, Z., Minev, A., Kandala, K., Temme, "Cancellazione probabilistica degli errori con modelli di Pauli-Lindblad sparsi su processori quantistici soggetti a rumore ", Nature Physics, volume 19, pages1116–1121 (2023). arXiv:2201.09866 [quant-ph]
Attributi
generators
I generatori di Pauli-Lindblad di questo PauliLindbladError.
num_qubits
Il numero di qubit in questo PauliLindbladError.
rates
Il generatore di Lindblad valuta la frequenza di questo errore quantistico.
Metodi
restrict_num_bodies
restrict_num_bodies(num_qubits)
Errore di Pauli-Lindblad contenente solo quei termini che agiscono esattamente num_qubits su qubit.
Quella PauliLindbladError che contiene solo quei termini che agiscono esattamente num_qubits su qubit.
Parametri
num_qubits (int) – Il numero di qubit su cui agisce l'errore restituito.
Risultati
L'errore che contiene solo quei termini che agiscono esattamente num_qubits su qubit.
Aumenti
ValueError – Se num_qubits è minore di 0.
Tipo di restituzione