Skip to main content
IBM Quantum Platform

Utilità di simulazione

qiskit_addon_cutting.utils.simulation

Simulazione delle probabilità di esito di misure precise.

simulate_statevector_outcomes

simulate_statevector_outcomes(qc, /)

GitHub

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

dict[int, float]

Parametri

qc (QuantumCircuit)

ExactSampler

class ExactSampler(*, options=None)

GitHub

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:

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

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