Skip to main content
IBM Quantum Platform

SamplerV2

class SamplerV2(mode=None, options=None)

GitHub

Basi: BasePrimitiveV2[SamplerOptions], Sampler, BaseSamplerV2

SamplerV2 primitiva per IBM Quantum Compute (precedentemente Qiskit Runtime ).

Questa classe supporta la versione 2 dell'interfaccia Sampler, che utilizza formati di input e output diversi rispetto alla versione 1.

IBM Quantum Compute La primitiva Sampler restituisce il risultato del campionamento in base al tipo di output specificato. Ad esempio, restituisce una stringa di bit per ogni scatto se viene richiesto il livello di misurazione 2 (bit).

Il metodo run() può essere usato per inviare circuiti e parametri alla primitiva Sampler.

Parametri


Attributi

mode

Restituisce la modalità di esecuzione utilizzata da questa primitiva.

Risultati

Modalità utilizzata da questa primitiva, oppure None se non viene utilizzata una modalità di esecuzione.

options

Tipo: SamplerOptions

Opzioni di reso.

version

Valore predefinito: 2


Metodi

backend

backend()

GitHub

Restituisce il backend su cui verrà eseguita la query primitiva.

Tipo di restituzione

BackendV2

run

run(pubs, *, shots=None)

GitHub

Invia una richiesta al campionatore primitivo.

Parametri

  • pubs (Iterable[SamplerPubLike]) – Un iterabile di oggetti simili a pub. (circuit, parameter_values)Ad esempio, un elenco di circuiti o di tuple.
  • shots (int | None) – Il numero totale di scatti da campionare per ogni pub campionatore che non specifica i propri scatti. Se None, verrà utilizzato il valore predefinito degli scatti della primitiva, che può variare a seconda dell'implementazione.

Risultati

Lavoro presentato. Il risultato del lavoro è un'istanza di qiskit.primitives.containers.PrimitiveResult.

Aumenti

ValueError - Sono stati forniti argomenti non validi.

Tipo di restituzione

RuntimeJobV2

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