Skip to main content
IBM Quantum Platform

SamplexItem

class SamplexItem(circuit, samplex, *, samplex_arguments=None, shape=None, chunk_size=None)

GitHub

베이스: QuantumProgramItem

QuantumProgram 회로를 포함하고, 해당 회로에 인수를 전달하는 샘플렉스를 포함하는 항목.

매개변수

  • circuit (QuantumCircuit) – 실행할 회로.
  • samplex (Samplex) – 회로의 임의 매개변수를 추출하기 위한 샘플렉스입니다.
  • samplex_arguments (dict[str, Any] | None) – samplex에 대한 인자 이름과 인자 값 간의 대응 관계. ()각 인자 배열은 그 유형에 따라 결정되는 고유 축을 가집니다(예를 들어, parameter_values 는 개 매개변수에 대한 n 고유 형상을 (n,) 가지며, 와 같은 noise_scale 스칼라 입력은 고유 형상을 가집니다). 모든 인자의 외재적 형상은 ‘ NumPy ’ 규칙에 따라 함께 브로드캐스팅됩니다.
  • shape (tuple[int, ...] | None) – 해당 항목의 외형 모양이 브로드캐스트 가능해야 하는 모양입니다. 에서 shape 가 에 samplex_arguments 내재된 형태를 초과하는 축들은 독립적인 무작위화를 열거한다.
  • chunk_size (int | None) – 각 샷 루프 실행 시 바인딩되는 회로의 최대 개수, 또는 None 속도를 최적화하기 위해 서버 측 휴리스틱을 사용하는 것. 세션에서 실행되지 않을 때는 항상 서버 측 휴리스틱이 사용되며, 이 값은 무시됩니다.

속성

shape

이 항목의 외재적 형태, 즉 모든 입력에 대해 방송된 외재적 형태들.


메소드

size

size()

GitHub

shape이 항목에 포함된 요소의 총 개수; 의 각 원소의 곱.

리턴 유형

int

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