Skip to main content
IBM Quantum Platform

BackendProperties

class BackendProperties(backend_name, backend_version, last_update_date, qubits, gates, general, **kwargs)

GitHub

베이스: object

백엔드 속성을 나타내는 클래스.

여기에는 공급자가 측정한 백엔드 속성이 저장됩니다. 선택적으로 제공되는 모든 속성. 이러한 속성은 큐비트, 게이트 또는 백엔드의 기타 일반적인 속성을 설명할 수 있습니다.

매개변수

  • backend_name (str) – 백엔드 이름.
  • backend_version (str) – 형식의 백엔드 버전 X.Y.Z.
  • last_update_date (datetime.datetime | str) – 해당 속성이 마지막으로 업데이트된 날짜 및 시간. str로 지정할 경우, 반드시 ISO 형식이어야 합니다.
  • qubits (list) – 시스템 큐비트 매개변수로서 Nduv 인스턴스들의 리스트의 리스트
  • gates (list) – 시스템 게이트 매개 변수를 GateProperties 객체
  • general (list) – 일반 매개변수 목록으로 Nduv 객체
  • kwargs (Any) – 선택적 추가 필드

메소드

faulty_gates

faulty_gates()

GitHub

결함이 있는 게이트 목록을 반환합니다.

리턴 유형

목록

faulty_qubits

faulty_qubits()

GitHub

결함이 있는 큐비트 목록을 반환합니다.

리턴 유형

목록

frequency

frequency(qubit)

GitHub

주어진 큐비트의 주파수를 반환합니다.

매개변수

qubit (int) – 의 주파수를 반환할 큐비트입니다.

리턴

주어진 큐비트의 주파수입니다.

리턴 유형

플로트(스위치일 경우)

from_dict

classmethod from_dict(data)

GitHub

사전에서 BackendProperties 개체를 새로 만듭니다.

매개변수

data (dict) – 만들려는 BackendProperties 을 나타내는 사전입니다. 출력과 동일한 형식입니다 to_dict().

리턴

입력 사전의 BackendProperties.

리턴 유형

BackendPropertiesT

gate_error

gate_error(gate, qubits)

GitHub

백엔드 속성에서 게이트 오류 추정치를 반환합니다.

매개변수

  • gate (str) – 오류가 발생하는 게이트입니다.
  • qubits (int | Iterable[int]) – 게이트의 특정 큐비트입니다.

리턴

주어진 게이트와 큐비트의 게이트 오류입니다.

리턴 유형

플로트(스위치일 경우)

gate_length

gate_length(gate, qubits)

GitHub

게이트의 지속 시간을 초 단위로 반환합니다.

매개변수

  • gate (str) – 기간을 가져올 게이트입니다.
  • qubits (int | Iterable[int]) – 게이트의 특정 큐비트입니다.

리턴

주어진 게이트와 큐비트의 게이트 길이입니다.

리턴 유형

플로트(스위치일 경우)

gate_property

gate_property(gate, qubits=None, name=None)

GitHub

주어진 게이트의 프로퍼티를 반환합니다.

매개변수

  • gate (str) – 게이트 이름입니다.
  • qubits (int | Iterable[int] | None) – 속성을 찾을 쿼트입니다.
  • name (str | None) – 선택적으로 반환할 게이트 프로퍼티를 지정하는 데 사용됩니다.

리턴

게이트 속성을 값과 측정된 시간의 튜플로 표시합니다.

레이즈

BackendPropertyError - 속성을 찾을 수 없거나 이름은 지정되었지만 쿼빗은 지정되지 않은 경우.

리턴 유형

dict[튜플 [int, …], dict [str, PropertyT] ] | dict [str, PropertyT] | PropertyT

is_gate_operational

is_gate_operational(gate, qubits=None)

GitHub

주어진 게이트의 작동 상태를 반환합니다.

매개변수

  • gate (str) – 게이트 이름입니다.
  • qubits (int | Iterable[int] | None) – 작동 상태를 확인할 수 있는 큐비트입니다.

리턴

지정된 게이트의 작동 상태입니다. 게이트가 작동 중이면 참이고, 그렇지 않으면 거짓입니다.

리턴 유형

부울

is_qubit_operational

is_qubit_operational(qubit)

GitHub

주어진 큐비트의 작동 상태를 반환합니다.

매개변수

qubit (int) – 의 운영 상태를 반환할 큐비트입니다.

리턴

주어진 큐비트의 작동 상태입니다.

리턴 유형

부울

qubit_property

qubit_property(qubit, name=None)

GitHub

주어진 큐비트의 프로퍼티를 반환합니다.

매개변수

  • qubit (int) – 찾아야 할 숙소입니다.
  • name (str | None) – 선택적으로 계층 구조 내에서 반환할 프로퍼티를 지정하는 데 사용됩니다.

리턴

큐비트 속성을 값과 측정된 시간의 튜플로 표시합니다.

레이즈

BackendPropertyError - 숙소를 찾을 수 없는 경우

리턴 유형

dict[str, tuple [Any, datetime] ] | tuple [Any, datetime]

readout_error

readout_error(qubit)

GitHub

주어진 큐비트의 판독 오류를 반환합니다.

매개변수

qubit (int) – 의 판독 오류를 반환할 큐비트입니다.

리턴

주어진 큐비트의 읽기 오류입니다.

리턴 유형

플로트(스위치일 경우)

readout_length

readout_length(qubit)

GitHub

주어진 큐비트의 판독 길이 [초를] 반환합니다.

매개변수

qubit (int) – 의 판독 길이를 반환할 큐비트입니다.

리턴

주어진 큐비트의 판독 길이입니다.

리턴 유형

플로트(스위치일 경우)

t1

t1(qubit)

GitHub

주어진 큐비트의 T1 시간을 반환합니다.

매개변수

qubit (int) – T1 시간을 반환할 큐비트입니다.

리턴

T1 주어진 큐비트의 시간입니다.

리턴 유형

플로트(스위치일 경우)

t2

t2(qubit)

GitHub

주어진 큐비트의 T2 시간을 반환합니다.

매개변수

qubit (int) – T2 시간을 반환할 큐비트입니다.

리턴

T2 주어진 큐비트의 시간입니다.

리턴 유형

플로트(스위치일 경우)

to_dict

to_dict()

GitHub

BackendProperties 의 사전 형식 표현을 반환합니다.

리턴

BackendProperties 의 사전 형식입니다.

리턴 유형

dict

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