Skip to main content
IBM Quantum Platform

연산자 라이브러리

이 모듈은 가 제공하는 연산자 표현을 기반으로 하여 operators, 자주 사용되는 연산자의 구성을 단순화하기 위한 다양한 도구를 제공합니다.


정류자 발전기

연산자 클래스는 를 구현할 수 있으며 SupportsCommutatorsProtocol , 이를 통해 아래 표에 나열된 함수들과 함께 사용하여 여러 가지 커뮤테이터 변형을 신속하게 계산할 수 있습니다.

commutator(op_a, op_b)두 연산자의 교환자를 계산합니다.
anti_commutator(op_a, op_b)두 연산자의 반교환자를 계산합니다.
double_commutator(op_a, op_b, op_c, sign)세 개의 연산자에 대한 이중 교환자를 계산합니다.

일반 연산자

생성자 메서드를 통해 다양한 일반적인 연산자를 쉽게 생성할 수 있습니다. 이 섹션에서는 이러한 방법들에 대한 개요를 카테고리별로 분류하여 제공하므로, 필요 시 빠르게 참고할 수 있습니다.

전자 적분

여기에 나열된 생성자 메서드는 일반적으로 전자 구조 해밀토니안의 계수를 입력으로 받습니다. 다양한 맛이 있습니다:

  • tril: 이 메서드들은 평평하게 변환된(일반화된) 삼각 인덱스로 구성된 1차원 배열을 입력으로 받습니다
  • full: 이 메서드들은 고차원 배열을 처리합니다
  • spin: 이 메서드들은 서로 다른 스핀 종에 대해 별도의 배열을 사용합니다
  • sym: 이 방법들은 하나의 스핀 종에 대한 단일 배열을 입력으로 받아 다른 스핀 종을 추론합니다
    1. 신체 용어
FermionOperator.from_1body_tril_spin_sym()스핀 대칭 삼각형 1체 적분으로부터 유도된 구조들.
FermionOperator.from_1body_tril_spin()별개의 스핀 삼각형 1체 적분으로부터 도출된다.
  • 2체 용어
FermionOperator.from_2body_tril_spin_sym()스핀 대칭 삼각형 2체 적분으로부터 유도된 구조들.
FermionOperator.from_2body_tril_spin()별개의 스핀 삼각형 2체 적분으로부터 도출된다.

기타 발전기

마지막으로, 이 모듈에는 다음과 같은 추가 연산자 생성기 유틸리티가 있습니다:

FCIDump()FCIDump 형식의 전자 구조 해밀토니안.
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.