Skip to main content
IBM Quantum Platform

SamplerPubResult

class qiskit.primitives.SamplerPubResult(data, metadata=None)

GitHub

베이스: PubResult

샘플러 펍의 결과입니다.

이것은 의 특정 하위 SamplerV2클래스로, 데이터와 PubResultBitArray 같은 비트 배열을 직접 처리하기 위한 헬퍼 메서드를 추가합니다(암시적으로 를 DataBin 통해 전달됨) data. 이 클래스의 사용 방법에 대한 자세한 내용은 를 PubResult 참조하십시오.

게시 결과를 초기화합니다.

매개변수

  • data (DataBin) – 결과 데이터.
  • metadata (dict[str, Any] | None) – 이 퍼브와 관련된 메타데이터입니다. 키는 문자열이 될 것으로 예상됩니다.

속성

data

게시물의 결과 데이터입니다.

metadata

펍의 메타데이터.


메소드

join_data

join_data(names=None)

GitHub

여러 레지스터의 데이터를 하나의 데이터 컨테이너로 조인합니다.

데이터는 비트 축을 따라 조인됩니다. 예를 들어 BitArray 데이터의 경우, 이는 비트 문자열 연결에 해당합니다.

매개변수

names (Iterable[str] | None) – 어떤 레지스터에 연결할지. 예를 들어, 주어진 ["alpha", "beta"]상황에서 레지스터 의 데이터는 레지스터 alpha 의 데이터 beta왼쪽에 배치됩니다. 가 None 주어지면, 이 값은 입력 회로 순서대로 보존된 레지스터 이름의 정렬된 목록으로 설정됩니다.

리턴

공동 데이터.

레이즈

  • ValueError - 지정된 이름이 비어 있는 경우.
  • ValueError - 지정한 이름이 존재하지 않는 경우.
  • TypeError - 지정된 데이터가 호환되지 않는 유형에서 가져온 경우.

리턴 유형

BitArray | ndarray

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