Utilità di simulazione
qiskit_addon_cutting.utils.simulation
Simulazione delle probabilità di esito di misure precise.
simulate_statevector_outcomes
simulate_statevector_outcomes(qc, /)
Restituire ogni risultato classico con la sua probabilità precisa.
Il circuito può contenere misure intermedie e proiettive.
Sono supportati tutti i gate, le misure e le operazioni di reset.
Tipo di restituzione
Parametri
qc (QuantumCircuit)
ExactSampler
class ExactSampler(*, options=None)
Basi: BaseSamplerV1
Campionatore che restituisce probabilità esatte per ogni possibile risultato.
Questo campionatore supporta:
- tutti i cancelli unitari
- misure proiettive, in qualsiasi punto del circuito
- operazioni di reset, in qualsiasi punto del circuito
- alcuni (o tutti) i bit classici possono rimanere inutilizzati
- i bit classici possono essere scritti più di una volta
I campionatori forniti da qiskit.primitives e qiskit_aer.primitives non supportano attualmente tutte le funzionalità di cui sopra. Problemi a monte correlati:
- https://github.com/Qiskit/qiskit/issues/9657
- https://github.com/Qiskit/qiskit-aer/issues/1810
- https://github.com/Qiskit/qiskit-aer/issues/1811
Parametri
options (dict | None) – Opzioni predefinite.
options
Tipo: Options
Restituisce i valori delle opzioni per lo stimatore.
Risultati
opzioni
run
run(circuits, parameter_values=None, **run_options)
Eseguire il lavoro di campionamento delle stringhe di bit.
Parametri
- circuits (QuantumCircuit | Sequence[QuantumCircuit]) – Uno o più oggetti del circuito.
- parameter_values (Sequence[float] | Sequence[Sequence[float]] | None) – Parametri da associare al circuito.
- run_options - Opzioni di runtime del backend utilizzate per l'esecuzione dei circuiti.
Tipo di restituzione
T
Risultati
L'oggetto lavoro del risultato del campionatore. Il risultato i-esimo corrisponde a circuits[i] valutato con parametri vincolati come parameter_values[i].
Aumenti
ValueError - Sono stati forniti argomenti non validi.
set_options
set_options(**fields)
Imposta i valori delle opzioni per lo stimatore.
Parametri
** Campi - I campi per aggiornare le opzioni