Skip to main content
IBM Quantum Platform

EstimatorPub

class qiskit.primitives.EstimatorPub(circuit, observables, parameter_values=None, precision=None, validate=True)

GitHub

Basi: ShapedMixin

Blocco unificato primitivo per qualsiasi primitiva Estimator.

Un pub di stima è essenzialmente una tupla (circuit, observables, parameter_values, precision).

Se viene specificata una precisione, questa dovrebbe essere utilizzata come precisione target di uno stimatore, qualora precision=None lo stimatore determini la precisione target.

Inizializza una pubblicazione dello stimatore.

Parametri

  • circuit (QuantumCircuit) – Un circuito quantistico.
  • observables (ObservablesArray) – Un array di osservabili.
  • parameter_values (BindingsArray | None) – Un array di collegamenti, se il circuito è parametrico.
  • precision (float | None) – Una precisione opzionale per le stime del valore atteso.
  • validate (bool) – Se convalidare gli argomenti durante l'inizializzazione.

Aumenti

ValueError – Se e non parameter_values sono observables trasmissibili, ovvero se le loro forme, quando allineate a destra, non coincidono o non sono uguali a 1.


Attributi

circuit

Un circuito quantistico.

ndim

observables

Un array di osservabili.

parameter_values

Un array di legature.

precision

Precisione desiderata per le stime del valore atteso (facoltativo).

shape

size


Metodi

coerce

classmethod coerce(pub, precision=None)

GitHub

Converti EstimatorPubLike in EstimatorPub.

Parametri

  • pub (EstimatorPubLike) – Un oggetto compatibile per la conversione.
  • precision (float | None) – una precisione predefinita facoltativa da utilizzare se non è già stata specificata dall'oggetto di tipo pub.

Risultati

Una casa editrice specializzata in stime.

Tipo di restituzione

EstimatorPub

validate

validate()

GitHub

Conferma la pubblicazione.

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