EstimatorPub
class qiskit.primitives.EstimatorPub(circuit, observables, parameter_values=None, precision=None, validate=True)
ベース: 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)
…に EstimatorPubLike 強制する EstimatorPub。
パラメーター
- pub (EstimatorPubLike) – 型変換の対象となるオブジェクト。
- precision (float | None) – pub型オブジェクトで既に指定されていない場合に使用する、オプションのデフォルトの精度。
戻り値
推定値の出版物。
戻りの型
validate
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。