QuantumProgramItem
class QuantumProgramItem(circuit, chunk_size=None)
베이스: ABC
QuantumProgram.의 항목
각 항목에는 회로 실행 횟수를 결정하는 가 shape 있습니다. 이 형상은 모든 입력 배열의 외형( extrinsic shape)을 브로드캐스팅하여 계산됩니다. 입력 배열에는 외적 축(가장 왼쪽에 위치하며 스윕 격자를 정의함)과 내적 축(가장 오른쪽에 위치하며 데이터 유형에 따라 결정됨)이 모두 포함됩니다. (5, 3)``(n,)예를 들어, circuit_arguments 매개변수 개수를 가진 n 회로의 내재적 형상은 이므로, 형상이 (5, 3, n) 인 배열의 외재적 형상은 이 된다.
shape실행기가 반환하는 출력 배열도 동일한 규칙을 따릅니다. 외적 축은 항목의 축과 일치하며, 내적 축은 출력 유형에 따라 결정됩니다(예: (num_shots, creg_size) 고전적인 레지스터 데이터의 경우).
매개변수
- circuit (QuantumCircuit) – 실행할 회로.
- chunk_size (int | None) – 각 샷 루프 실행 시 바인딩되는 회로의 최대 개수, 또는
None속도를 최적화하기 위해 서버 측 휴리스틱을 사용하는 것. 세션에서 실행되지 않을 때는 항상 서버 측 휴리스틱이 사용되며, 이 값은 무시됩니다.
속성
shape
이 항목의 외형, 즉 모든 입력의 방송된 외형.
메소드
size
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.