Skip to main content
IBM Quantum Platform

SamplexModelSSV1ToSSV2

pydantic model SamplexModelSSV1ToSSV2

GitHub

Basi: SamplexModel

Un modello Samplex configurato per utilizzare le versioni di serializzazione Samplex (SSV) 1 o 2.

samplex_json

field

Tipo: str

Una stringa JSON che rappresenta il samplex.

Convalidato da

  • cross_validate_ssv_version

ssv

field

Tipo: int

La versione di serializzazione di Samplex.

Vincoli

  • ge = 1
  • le = 2

Convalidato da

  • cross_validate_ssv_version

cross_validate_ssv_version

validator cross_validate_ssv_version

GitHub

Verificare che la versione indicata corrisponda a quella codificata.

from_samplex

classmethod from_samplex(samplex, ssv=None)

GitHub

Crea un'istanza del modello a partire da un samplex.

L'istanza restituita contiene un riferimento al samplex fornito. Questa istanza può essere restituita da to_samplex() a seconda del valore di use_cached. Gli utenti di questa classe sono responsabili della gestione delle istanze memorizzate nella cache del samplex e dei possibili effetti collaterali delle loro modifiche.

Parametri

  • samplex (Samplex) – Il samplex da codificare nel modello.
  • ssv (int | None)

Risultati

Una nuova istanza del modello.

to_samplex

to_samplex(use_cached=False)

GitHub

Restituisce un'istanza di Samplex decodificata.

Quando use_cached è falso, o quando non esiste alcuna versione memorizzata nella cache, samplex_json viene decodificato e caricato in una nuova istanza. Gli utenti di questa classe sono responsabili della gestione delle istanze memorizzate nella cache del samplex e dei possibili effetti collaterali delle loro modifiche.

Parametri

use_cached (bool) – Se restituire l'istanza memorizzata nella cache (se presente).

Risultati

Un samplex.

Tipo di restituzione

Samplex

Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.