Skip to main content
IBM Quantum Platform

계수

class qiskit.result.Counts(data, time_taken=None, creg_sizes=None, memory_slots=None)

GitHub

베이스: dict

회로 실행의 카운트 결과를 저장하는 클래스입니다.

카운트 개체 빌드

매개변수

  • data (dict) –

    카운트에 대한 사전 입력값. 여기서 키는 측정된 클래식 값을 나타내며, 값은 해당 결과가 나온 샷의 횟수를 나타내는 정수입니다. 모든 키는 동일한 형식이어야 합니다. 이 형식은 다음 중 하나여야 합니다.

    • 다음과 같은 형식의 16진수 문자열입니다 '0x4a'
    • 앞에 0b,가 붙은 바이트열, 예를 들어 '0b1011'
    • 접두사가 없는 바이트열, 예를 들어 '1011'
    • 레지스터와 메모리 슬롯에 걸쳐 포맷된 비트 문자열입니다. 예를 들어, '00 10'입니다.
    • Dit 문자열(예: '02'). Dit 문자열로 생성된 객체의 경우 creg_sizesmemory_slots kwargs는 작동하지 않으며 hex_outcomes()int_outcomes() 도 작동하지 않습니다.
  • time_taken (float) – 카운트를 생성한 실험의 지속 시간(초)입니다.

  • creg_sizes (list) – 내부 요소가 클래식 레지스터 이름과 클래식 레지스터 크기를 모두 포함하는 튜플 목록인 중첩된 목록입니다. 예를 들어, [('c_reg', 2), ('my_creg', 4)]입니다.

  • memory_slots (int) – 실험에 사용된 총 memory_slots 개수입니다.

레이즈

  • TypeError – 입력 키의 유형이 또는 intstr아니거나, 입력 키의 유형이 모두 동일하지 않은 경우.
  • memory_slotsQiskitError – dit 문자열 키가 및/또는 와 creg_sizes 함께 입력된 경우.

속성

bitstring_regex

기본값: re.compile('^[01\s]+$')


메소드

clear

clear()

사전(dict)에서 모든 항목을 제거합니다.

copy

copy()

사전의 얕은 복사본을 반환합니다.

fromkeys

classmethod fromkeys(iterable, value=None, /)

이터러블의 키와 값으로 설정된 값을 사용하여 새 사전을 만듭니다.

get

get(key, default=None, /)

키가 사전에 있으면 키의 값을 반환하고, 그렇지 않으면 기본값을 반환합니다.

hex_outcomes

hex_outcomes()

GitHub

16진수 문자열 키가 포함된 카운트 사전을 반환합니다

리턴

키가 16진수 문자열인 사전 대신

비트 문자열

리턴 유형

dict

레이즈

QiskitError – Counts 객체에 dit 문자열에 대한 카운트가 포함되어 있는 경우

int_outcomes

int_outcomes()

GitHub

문자열 대신 정수 키를 사용하여 카운트 사전 구축하기

리턴

키가 비트 문자열이 아닌 정수로 된 사전

리턴 유형

dict

레이즈

QiskitError – Counts 객체에 dit 문자열에 대한 카운트가 포함되어 있는 경우

items

items()

사전의 항목들을 볼 수 있게 해주는 집합과 유사한 객체를 반환합니다.

keys

keys()

사전의 키를 볼 수 있게 해주는 집합과 유사한 객체를 반환합니다.

most_frequent

most_frequent()

GitHub

가장 빈번한 횟수 반환

리턴

가장 빈번한 결과에 대한 비트 문자열

리턴 유형

str

레이즈

QiskitError – 동일한 최대 개수를 가진 개체가 1개 이상 있거나, 빈 객체가 있는 경우.

pop

pop(k[, d]) → v, remove specified key and return the corresponding value.

키를 찾을 수 없는 경우, 지정된 기본값이 있으면 반환합니다. 그렇지 않으면 ' KeyError ' 예외를 발생시킵니다.

popitem

popitem()

(키, 값) 쌍을 제거하여 2-튜플 형태로 반환합니다.

쌍은 LIFO(라스트 인, 퍼스트 아웃) 순서로 반환됩니다. 딕셔너리가 비어 있으면 KeyError 을 반환합니다.

setdefault

setdefault(key, default=None, /)

키가 사전에 없는 경우 기본값으로 키를 삽입합니다.

키가 사전에 있으면 키의 값을 반환하고, 그렇지 않으면 기본값을 반환합니다.

shots

shots()

GitHub

촬영 횟수 반환

update

update([E, ]**F) → None.  Update D from mapping/iterable E and F.

E가 존재하고.keys() 메서드를 가지고 있다면, 다음을 수행합니다: for k in E.keys (): [Dk] = E [k] E가 존재하지만.keys() 메서드가 없다면, 다음을 수행합니다: for k, v in E: [Dk] = v 두 경우 모두, 다음이 이어집니다: for k in F: [Dk] = [Fk]

values

values()

사전의 값을 조회할 수 있는 객체를 반환합니다.

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