Skip to main content
IBM Quantum Platform

SamplerPub

class qiskit.primitives.SamplerPub(circuit, parameter_values=None, shots=None, validate=True)

GitHub

Basi: ShapedMixin

Pub (Primitive Unified Bloc) per un campionatore.

Pub è composto da una tupla (circuito, valori_parametri, shot).

Se vengono forniti i campioni, il campionatore eseguirà questo numero di analisi; se shots=None il numero di analisi da eseguire è determinato dal campionatore.

Inizializza un sampler pub.

Parametri

  • circuit (QuantumCircuit) – Un circuito quantistico.
  • parameter_values (BindingsArray | None) – Un array di legature.
  • shots (int | None) – Un numero preciso di tiri da effettuare. Questo valore ha la precedenza su qualsiasi valore fornito da o a un campionatore.
  • validate (bool) – In tal caso True, i dati di input vengono convalidati durante l'inizializzazione.

Attributi

circuit

Un circuito quantistico.

ndim

parameter_values

Un array di legature.

shape

shots

Un numero specifico di scatti da utilizzare (facoltativo).

Questo valore ha la precedenza su qualsiasi valore fornito da o a un campionatore.

size


Metodi

coerce

classmethod coerce(pub, shots=None)

GitHub

Convertire un SamplerPubLike oggetto in SamplerPub un'istanza.

Parametri

  • pub (SamplerPubLike) – Un oggetto da costringere.
  • shots (int | None) – Un numero predefinito facoltativo di scatti da utilizzare se non è già stato specificato dall'oggetto di tipo pub.

Risultati

Un pub che serve assaggi obbligatori.

Tipo di restituzione

SamplerPub

validate

validate()

GitHub

Conferma la pubblicazione.

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