Skip to main content
IBM Quantum Platform

SamplexModelSSV1ToSSV2

pydantic model SamplexModelSSV1ToSSV2

GitHub

Bases: SamplexModel

Un modelo Samplex que solo admite las versiones de serialización Samplex (SSV) 1 o 2.

samplex_json

field

Tipo: str

Una cadena JSON que representa el samplex.

Validado por

  • cross_validate_ssv_version

ssv

field

Tipo: int

La versión de serialización de Samplex.

Restricciones

  • ge = 1
  • le = 2

Validado por

  • cross_validate_ssv_version

cross_validate_ssv_version

validator cross_validate_ssv_version

GitHub

Comprueba que la versión indicada coincida con la versión codificada.

from_samplex

classmethod from_samplex(samplex, ssv=None)

GitHub

Crea una instancia del modelo a partir de un samplex.

La instancia devuelta contiene una referencia al samplex proporcionado. Esta instancia puede ser devuelta por to_samplex() dependiendo del valor de use_cached. Los usuarios de esta clase son responsables de gestionar las instancias almacenadas en caché del samplex y los posibles efectos secundarios de sus modificaciones.

Parámetros

  • samplex (Samplex) – El samplex que se va a codificar en el modelo.
  • ssv (int | None)

Devuelve

Una nueva instancia del modelo.

to_samplex

to_samplex(use_cached=False)

GitHub

Devuelve una instancia de «samplex» descodificada.

Cuando use_cached es falso, o cuando no existe ninguna versión almacenada en caché, samplex_json se descodifica y se carga en una nueva instancia. Los usuarios de esta clase son responsables de gestionar las instancias almacenadas en caché del samplex y los posibles efectos secundarios de sus modificaciones.

Parámetros

use_cached (bool) – Si se debe devolver la instancia almacenada en caché (si existe).

Devuelve

Un samplex.

Tipo de retorno

Samplex

¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.