Skip to main content
IBM Quantum Platform

시뮬레이션 유틸리티

qiskit_addon_cutting.utils.simulation

정확한 측정 결과 확률 시뮬레이션.

simulate_statevector_outcomes

simulate_statevector_outcomes(qc, /)

GitHub

각 클래식 결과를 정확한 확률과 함께 반환합니다.

회로는 중간 회로, 투영 측정값을 포함할 수 있습니다.

모든 게이트가 측정 및 재설정 작업과 함께 지원됩니다.

리턴 유형

dict[int, float]

매개변수

qc (QuantumCircuit)

ExactSampler

class ExactSampler(*, options=None)

GitHub

베이스: BaseSamplerV1

가능한 각 결과에 대한 정확한 확률을 반환하는 샘플러입니다.

이 샘플러는 다음을 지원합니다:

  • 모든 단일 게이트
  • 회로 내 어디서나 투영 측정
  • 회로 내 어디서나 리셋 작업
  • 일부(또는 전체) 클래식 비트가 사용되지 않은 채로 남아있을 수 있습니다
  • 클래식 비트는 두 번 이상 쓸 수 있습니다

에서 제공하는 샘플러는 qiskit.primitivesqiskit_aer.primitives 에서 제공하는 샘플러는 현재 위의 모든 기능을 지원하지 않습니다. 관련 업스트림 문제:

매개변수

options (dict | None) – 기본 옵션.

options

유형: Options

추정기에 대한 옵션 값을 반환합니다.

리턴

옵션

run

run(circuits, parameter_values=None, **run_options)

비트 문자열 샘플링 작업을 실행합니다.

매개변수

  • circuits (QuantumCircuit | Sequence[QuantumCircuit]) – 더 많은 회로 개체 중 하나입니다.
  • parameter_values (Sequence[float] | Sequence[Sequence[float]] | None) – 회로에 바인딩할 매개변수입니다.
  • 실행_옵션 - 회로 실행에 사용되는 백엔드 런타임 옵션입니다.

리턴 유형

T

리턴

샘플러 결과의 작업 객체입니다. I 번째 결과는 parameter_values[i] 으로 바인딩된 매개 변수로 평가된 circuits[i] 에 해당합니다.

레이즈

ValueError - 잘못된 인수가 제공됩니다.

set_options

set_options(**fields)

추정기의 옵션 값을 설정합니다.

매개변수

**필드 - 옵션을 업데이트할 필드입니다

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