GateConfig
class GateConfig(name, parameters, qasm_def, coupling_map=None, latency_map=None, conditional=None, description=None)
베이스: object
게이트 구성을 나타내는 클래스.
name
에서 참조할 게이트 이름을 OpenQASM 로 지정합니다.
parameters
게이트 파라미터의 변수 이름(있는 경우)을 입력합니다.
qasm_def
OpenQASM 2 프리미티브 U와 CX의 관점에서 이 게이트의 정의.
매개변수
- name (str) – 에서 참조할 게이트 이름을 OpenQASM 로 지정합니다.
- parameters (list[str]) – 게이트 매개변수(있는 경우)의 변수 이름을 문자열 목록으로 지정합니다.
- qasm_def (str) – OpenQASM 2 프리미티브 U와 CX의 관점에서 이 게이트의 정의.
- coupling_map (list | None) – 게이트용 선택적 커플링 맵. 이 게이트에 의해 결합되는 큐비트 그룹을 나타내는 정수 목록들의 목록 형태로.
- latency_map (list | None) – 게이트의 지연 시간 지도(선택 사항). len(coupling_map) × n_registers 차원의 배열을 나타내는 0 또는 1로 구성된 정수 목록의 목록 형태로, 게이트에 대한 조건부 연산의 레지스터 지연 시간(1: 빠름, 0: 느림)을 지정합니다.
- conditional (bool | None) – 선택적으로 이 게이트가 조건부 연산을 지원하는지 여부를 지정합니다(true/false). 이것이 명시되지 않은 경우, 게이트는 백엔드의 조건부 속성을 상속받습니다.
- description (str | None) – 게이트 작동 방식 설명
메소드
from_dict
classmethod from_dict(data)
사전에서 GateConfig 개체를 새로 만듭니다.
매개변수
data (dict[str, Any]) – 생성할 GateConfig 를 나타내는 딕셔너리입니다. 이는. to_dict()에서 출력되는 형식과 동일할 것입니다.
리턴
입력 사전의 GateConfig.
리턴 유형
GateConfigT
to_dict
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.