StateDump 클래스

Q# 인터프리터에서 반환된 상태 덤프입니다.

생성자

StateDump(data: StateDumpData)

매개 변수

Name Description
data
필수

메서드

as_dense_state

상태 덤프를 복합 진폭의 조밀한 목록으로 반환합니다. 여기에는 진폭이 0개 포함됩니다.

check_eq

상태 덤프가 지정된 상태와 같은지 확인합니다. 검사에서 전역 단계를 무시하므로 이는 수학적 같음이 아닙니다.

as_dense_state

상태 덤프를 복합 진폭의 조밀한 목록으로 반환합니다. 여기에는 진폭이 0개 포함됩니다.

as_dense_state() -> List[complex]

반품

형식 Description

계산 기준 상태당 하나씩 복잡한 진폭의 조밀한 목록입니다.

check_eq

상태 덤프가 지정된 상태와 같은지 확인합니다. 검사에서 전역 단계를 무시하므로 이는 수학적 같음이 아닙니다.

check_eq(state: Dict[int, complex] | List[complex], tolerance: float = 1e-10) -> bool

매개 변수

Name Description
state
필수

복잡한 진폭에 대한 상태 인덱스의 사전 또는 실제 진폭 목록으로 제공되어 확인할 상태입니다.

tolerance

검사에 대한 허용 오차입니다. 기본값은 1e-10입니다.

Default value: 1e-10

반품

형식 Description

True 상태 덤프가 지정된 허용 오차 내의 지정된 상태와 같으면 전역 단계를 무시합니다.

특성

qubit_count

qubit_count: int