Skip to main content
IBM Quantum Platform

SamplexModel

pydantic model SamplexModel

GitHub

베이스: BaseModel

QPY로 인코딩된 양자 회로.

samplex_json

field

유형: str

samplex를 나타내는 JSON 문자열.

유효성 검증자:

  • cross_validate_ssv_version

ssv

field

유형: int

Samplex 직렬화 버전.

제한조건

  • ge = 1

유효성 검증자:

  • cross_validate_ssv_version

cross_validate_ssv_version

validator cross_validate_ssv_version

GitHub

보고된 버전이 인코딩된 버전과 일치하는지 확인하십시오.

from_samplex

classmethod from_samplex(samplex, ssv=None)

GitHub

samplex에서 모델 인스턴스를 생성합니다.

반환된 인스턴스는 제공된 samplex에 대한 참조를 보유합니다. 이 인스턴스는 의 값에 따라 to_samplex()use_cached 반환될 수 있습니다. 이 클래스의 사용자는 samplex의 캐시된 인스턴스를 관리하고, 해당 인스턴스에 대한 변경으로 인해 발생할 수 있는 부수적 효과를 처리할 책임이 있습니다.

매개변수

  • samplex (Samplex) – 모델에 인코딩할 샘플렉스.
  • ssv (int | None)

리턴

새로운 모델 인스턴스.

to_samplex

to_samplex(use_cached=False)

GitHub

디코딩된 samplex 인스턴스를 반환합니다.

가 false이거나 캐시된 버전이 use_cached 존재하지 않을 경우, samplex_json 는 디코딩되어 새로운 인스턴스로 로드됩니다. 이 클래스의 사용자는 samplex의 캐시된 인스턴스를 관리하고, 해당 인스턴스에 대한 변경으로 인해 발생할 수 있는 부수적 효과를 처리할 책임이 있습니다.

매개변수

use_cached (bool) – 캐시된 인스턴스가 있는 경우 이를 반환할지 여부.

리턴

샘플렉스.

리턴 유형

Samplex

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.