QuantumProgramItemResult
class QuantumProgramItemResult(result, metadata=None)
ベース: MutableMapping
QuantumProgram. の単一の項目に関する結果を格納するためのコンテナ。
パラメーター
- result (dict[str, np.ndarray]) – 配列型のデータを持つ辞書。
- metadata (ItemMetadata | None) – そのアイテムごとに生成されたメタデータ。
方法
__getitem__
__len__
clear
clear() → None. Remove all items from D.
get
get(k[, d]) → D[k] if k in D, else d. d defaults to None.
items
items() → a set-like object providing a view on D's items
keys
keys() → a set-like object providing a view on D's keys
pop
pop(k[, d]) → v, remove specified key and return the corresponding value.
キーが見つからない場合、dが指定されていればdが返され、そうでない場合は KeyError が発生します。
popitem
popitem() → (k, v), remove and return some (key, value) pair
2要素のタプルとして返すが、Dが空の場合には KeyError を発生させる。
setdefault
setdefault(k[, d]) → D.get(k,d), also set D[k]=d if k not in D
update
update([E, ]**F) → None. Update D from mapping/iterable E and F.
E が存在し、.keys() メソッドを持つ場合、次の処理を行う:for k in E: [Dk] = E [k] E が存在するが.keys() メソッドを持たない場合、次の処理を行う:for (k, v) in E: [Dk] = v いずれの場合も、その後に次の処理が続く:for k, v in F.items (): [Dk] = v
values
values() → an object providing a view on D's values