Skip to main content
IBM Quantum Platform

QuantumProgramItemResult

class QuantumProgramItemResult(result, metadata=None)

GitHub

Bases : MutableMapping

Un conteneur permettant de stocker les résultats pour un seul élément d'un QuantumProgram.

Paramètres

  • result (dict[str, np.ndarray]) – Un dictionnaire contenant des données sous forme de tableaux.
  • metadata (ItemMetadata | None) – Les métadonnées générées pour chaque élément.

Méthodes

__getitem__

__getitem__(key)

GitHub

Paramètres

key (str)

Type de retour

np.ndarray

__len__

__len__()

GitHub

Type de retour

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.

Si la clé n'est pas trouvée, la valeur d est renvoyée si elle a été fournie; sinon, une exception de type « KeyError » est levée.

popitem

popitem() → (k, v), remove and return some (key, value) pair

sous forme de tuuple à deux éléments; mais déclenche une exception « KeyError » si D est vide.

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.

Si E est présent et dispose d'une méthode.keys(), on fait : for k in E: [Dk] = E [k] Si E est présent mais ne dispose pas de la méthode.keys(), on fait : for (k, v) in E: [Dk] = v Dans les deux cas, on enchaîne avec : for k, v in F.items (): [Dk] = v

values

values() → an object providing a view on D's values

Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.