EstimatorPub
class qiskit.primitives.EstimatorPub(circuit, observables, parameter_values=None, precision=None, validate=True)
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)
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