Skip to main content
IBM Quantum Platform

SamplerPub

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

GitHub

ベース: ShapedMixin

サンプラー用のPub(Primitive Unified Bloc)。

Pubは、タプル(circuit, parameter_values, shots)で構成されます。

ショットが指定されている場合、このショット数がサンプラーで実行されます。実行ショット数はサンプラーによって shots=None 決定されます。

sampler pub を初期化します。

パラメーター

  • circuit (QuantumCircuit) – 量子回路。
  • parameter_values (BindingsArray | None) – バインディングの配列。
  • shots (int | None) – 使用するショットの具体的な数。 この値は、サンプラーが保持する値やサンプラーに指定された値よりも優先されます。
  • validate (bool) – の場合 True、入力データは初期化時に検証されます。

属性

circuit

量子回路。

ndim

parameter_values

バインディングの配列。

shape

shots

実行するショットの数(任意)。

この値は、サンプラーが保持する値やサンプラーに指定された値よりも優先されます。

size


方法

coerce

classmethod coerce(pub, shots=None)

GitHub

オブジェクト SamplerPubLike を インスタンス SamplerPub に変換する。

パラメーター

  • pub (SamplerPubLike) – 強制の対象となるもの。
  • shots (int | None) – pub-likeオブジェクトで既に指定されていない場合に使用する、オプションのデフォルトのショット数。

戻り値

強制的に集められたサンプル集。

戻りの型

SamplerPub

validate

validate()

GitHub

パブを検証する。

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