Skip to main content
IBM Quantum Platform

QuantumProgramItem

class QuantumProgramItem(circuit, chunk_size=None)

GitHub

ベース: ABC

QuantumProgramある項目の。

各項目には、回路の実行回数を決定する があります shape 。 この形状は、すべての入力配列の外形をブロードキャストすることで計算されます。 入力配列には、外因軸(左端にあり、スキャングリッドを定義する)と内因軸(右端にあり、データ型によって決定される)の両方が存在します。 (5, 3)``(n,)例えば、 circuit_arguments パラメータを持つ n 回路の内在的形状はであるため、形状 (5, 3, n) の配列の外在的形状はとなる。

shapeエグゼキュータによって返される出力配列も同様の規則に従います。つまり、外部軸は項目の軸と一致し、内部軸は出力型によって決定されます(例: (num_shots, creg_size) 従来のレジスタデータの場合は)。

パラメーター

  • circuit (QuantumCircuit) – 実行する回路。
  • chunk_size (int | None) – 各ショットループの実行におけるバインド済み回路の最大数、あるいは None 速度を最適化するためにサーバーサイドのヒューリスティックを使用する。 セッション内で実行されていない場合、常にサーバー側のヒューリスティックが使用され、この値は無視されます。

属性

shape

この項目の外在形、すなわち、すべての入力の外在形の総和。


方法

size

size()

GitHub

shapeこの項目の要素の総数。の各要素の積。

戻りの型

int

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