Skip to main content
IBM Quantum Platform

EstimatorPub

class qiskit.primitives.EstimatorPub(circuit, observables, parameter_values=None, precision=None, validate=True)

GitHub

베이스: ShapedMixin

모든 Estimator 프라이머리타입에 대한 기본 통합 블록.

추정기 펍은 본질적으로 튜플입니다 (circuit, observables, parameter_values, precision).

정밀도가 지정된 경우, 이는 추정기의 목표 정밀도로 사용되어야 하며, precision=None 추정기가 목표 정밀도를 결정하게 된다.

추정기 퍼블을 초기화합니다.

매개변수

  • circuit (QuantumCircuit) – 양자 회로.
  • observables (ObservablesArray) – 관측 가능 객체 배열.
  • parameter_values (BindingsArray | None) – 회로가 파라메트릭인 경우, 바인딩 배열.
  • precision (float | None) – 기대값 추정치에 대한 선택적 목표 정확도.
  • validate (bool) – 초기화 중에 인수를 검증할지 여부.

인상

ValueError – 만약 와 parameter_values observables 가 방송 가능하지 않다면, 즉, 오른쪽 정렬 시 그 모양이 일치하지 않거나 1이 아니라면.


속성

circuit

양자 회로.

ndim

observables

관측 가능 객체 배열.

parameter_values

바인딩 배열.

precision

기대값 추정치의 목표 정확도 (선택 사항).

shape

size


메소드

coerce

classmethod coerce(pub, precision=None)

GitHub

~로 강제 EstimatorPubLike 변환하다 EstimatorPub.

매개변수

  • pub (EstimatorPubLike) – 강제 변환이 가능한 객체.
  • precision (float | None) – pub-like 객체에서 이미 지정되지 않은 경우 사용할 선택적 기본 정밀도.

리턴

추정 전문 출판사

리턴 유형

EstimatorPub

validate

validate()

GitHub

펍을 검증하십시오.

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