Skip to main content
IBM Quantum Platform

운영자 약관

이 모듈은 연산자의 개별 항을 대상으로 연산을 수행하는 루틴들을 모아두며, 해당 항들의 구조에 따라 이를 분류합니다. 아래의 서브모듈들은 관련 기능을 묶어 놓은 것입니다.


그룹화

이 모듈의 기능에 대한 자세한 설명은 ‘그룹 연산자 용어: 연산자 구조 ’를 참조하십시오.

멤버

이 모듈은 사용자가 직접 그룹 인덱스를 지정해야 하는 번거로움을 덜어주기 위해, 그룹화 정보를 자동으로 결정하는 일련의 함수들을 제공합니다.

group_terms_by_electronic_structure(op,...)연산자의 항들을 전자 구조에 따라 분류합니다.

필터링

이 모듈은 후속 계산에 실질적인 기여를 하지 않는 항을 연산자에서 제거하는 데 유용한 함수들을 제공합니다.

멤버

filter_diagonal_terms(작성자)직업-번호 기저에서 대각선에 위치한 연산자의 항들을 걸러낸다.

순서 지정

이 모듈은 연산자의 항 순서를 재조정하는 함수를 제공합니다. 결과적으로 생성된 연산자들은 수학적으로는 동일하지만, 항의 반복 순서 때문에 항의 순서는 실행 시 알고리즘의 동작에 상당한 영향을 미칠 수 있다.

참고

와 달리 canonical_order(), order_terms() 에는 C API에 해당하는 기능이 없습니다.

멤버

canonical_order(작성자)연산자의 항들이 표준 순서로 정렬된 복사본을 반환합니다.
order_terms(op, key, *[, reverse] )사용자가 지정한 키에 따라 항의 순서가 재정렬된 연산자의 복사본을 반환합니다.
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.