계수
qiskit_addon_sqd.counts
카운트 사전을 변환하는 함수입니다.
counts_to_arrays
counts_to_arrays(counts)
카운트 사전을 비트 문자열 행렬과 확률 배열로 변환합니다.
매개변수
counts (Mapping[str, float |int]) – 변환할 카운트 사전
리턴
- 샘플링된 비트스트링을 나타내는 2D 배열입니다. 각 행은 비트 문자열을 나타내며, 각 요소는 비트 값의
bool표현입니다 - 각 비트 문자열이 샘플링된 확률을 포함하는 1D 배열입니다
리턴 유형
generate_counts_uniform
generate_counts_uniform(num_samples, num_bits, rand_seed=None)
균등 분포에서 추출한 샘플의 비트 문자열 개수 사전을 생성합니다.
매개변수
- num_samples (int) – 추첨할 샘플 수
- num_bits (int) – 비트 문자열의 비트 수입니다
- rand_seed (Generator |int | None) – 무작위성을 제어하기 위한 시드
리턴
길이 num_bits 의 비트스트링을 샘플링된 횟수에 매핑하는 딕셔너리입니다.
레이즈
ValueError - num_samples 및 num_bits 은 양의 정수여야 합니다.
리턴 유형
generate_counts_bipartite_hamming
generate_counts_bipartite_hamming(num_samples, num_bits, *, hamming_right, hamming_left, rand_seed=None)
지정된 2분할 해밍 가중치로 비트 문자열 개수 사전을 생성합니다.
매개변수
- num_samples (int) – 추첨할 샘플 수
- num_bits (int) – 비트 문자열의 비트 수입니다
- hamming_right (int) – 각 비트줄의 오른쪽 절반에 있는 해밍 웨이트
- hamming_left (int) – 각 비트줄의 왼쪽 절반에 있는 해밍 웨이트
- rand_seed (Generator |int | None) – 무작위성을 제어하기 위한 시드
리턴
비트스트링을 샘플링된 횟수에 매핑하는 사전입니다. 출력 사전의 각 비트 문자열의 각 절반은 입력에 지정된 대로 해밍 가중치를 갖습니다.
레이즈
- ValueError -
num_bits및num_samples은 양의 정수여야 합니다. - ValueError - 해밍 가중치는 음수가 아닌 정수로 지정해야 합니다.
- ValueError -
num_bits짝수여야 합니다.
리턴 유형
normalize_counts_dict
bit_array_to_arrays
bit_array_to_arrays(bit_array)
비트 배열을 비트 문자열 행렬과 확률 배열로 변환합니다.
매개변수
bit_array (BitArray) – 변환할 비트 배열
리턴
- 샘플링된 비트스트링을 나타내는 2D 배열입니다. 각 행은 비트 문자열을 나타내며, 각 요소는 비트 값의
bool표현입니다 - 각 비트 문자열이 샘플링된 확률을 포함하는 1D 배열입니다
리턴 유형
generate_bit_array_uniform
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.