Skip to main content
IBM Quantum Platform

EstimatorPub

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

GitHub

ベース: ShapedMixin

任意の推定子プリミティブ用のプリミティブ統一ブロック。

推定値パブは、本質的にタプルである (circuit, observables, parameter_values, precision)

精度が指定されている場合、推定器の目標精度としてこれを使用すべきである。ただし precision=None 、推定器が目標精度を決定する場合に限る。

推定器パブリックを初期化する。

パラメーター

  • circuit (QuantumCircuit) – 量子回路。
  • observables (ObservablesArray) – オブザーバブルの配列。
  • parameter_values (BindingsArray | None) – 回路がパラメトリックである場合、バインディングの配列。
  • precision (float | None) – 期待値の推定値に対する、オプションの目標精度。
  • validate (bool) – 初期化時に引数を検証するかどうか。

昇給

ValueError – もし と parameter_values observables が放送可能でない場合、すなわち、右揃えにしたときのそれらの形状が一致しないか、1 にならない場合。


属性

circuit

量子回路。

ndim

observables

オブザーバブルの配列。

parameter_values

バインディングの配列。

precision

期待値の推定値に対する目標精度(任意)。

shape

size


方法

coerce

classmethod coerce(pub, precision=None)

GitHub

…に EstimatorPubLike 強制する EstimatorPub

パラメーター

  • pub (EstimatorPubLike) – 型変換の対象となるオブジェクト。
  • precision (float | None) – pub型オブジェクトで既に指定されていない場合に使用する、オプションのデフォルトの精度。

戻り値

推定値の出版物。

戻りの型

EstimatorPub

validate

validate()

GitHub

パブを検証する。

このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。