QuantumProgramItemResult
class QuantumProgramItemResult(result, metadata=None)
Basen: QuantumProgramItemResult
Ein Container zur Speicherung der Ergebnisse für ein einzelnes Element eines QuantumProgram.
Parameter
- result (dict[str, np.ndarray]) – Ein Wörterbuch mit Daten, die als Array-Werte gespeichert sind.
- metadata (ItemMetadata | dict | None) – Die für den einzelnen Eintrag erstellten Metadaten.
Methoden
__getitem__
__len__
__len__()
Rückgabetyp
int
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.
Wird der Schlüssel nicht gefunden, wird „d“ zurückgegeben, sofern angegeben; andernfalls wird ein „ KeyError “-Fehler ausgelöst.
popitem
popitem() → (k, v), remove and return some (key, value) pair
als 2-Tupel; wenn D jedoch leer ist, wird ein „ KeyError “-Fehler ausgelöst.
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.
Wenn E vorhanden ist und über eine.keys()-Methode verfügt, gilt: for k in E: [Dk] = E [k] Wenn E vorhanden ist und keine.keys()-Methode hat, gilt: for (k, v) in E: [Dk] = v In beiden Fällen folgt darauf: for k, v in F.items (): [Dk] = v
values
values() → an object providing a view on D's values