운영자 약관
이 모듈은 연산자의 개별 항을 대상으로 연산을 수행하는 루틴들을 모아두며, 해당 항들의 구조에 따라 이를 분류합니다. 아래의 서브모듈들은 관련 기능을 묶어 놓은 것입니다.
그룹화
이 모듈의 기능에 대한 자세한 설명은 ‘그룹 연산자 용어: 연산자 구조 ’를 참조하십시오.
멤버
이 모듈은 사용자가 직접 그룹 인덱스를 지정해야 하는 번거로움을 덜어주기 위해, 그룹화 정보를 자동으로 결정하는 일련의 함수들을 제공합니다.
group_terms_by_electronic_structure(op,...) | 연산자의 항들을 전자 구조에 따라 분류합니다. |
필터링
이 모듈은 후속 계산에 실질적인 기여를 하지 않는 항을 연산자에서 제거하는 데 유용한 함수들을 제공합니다.
멤버
filter_diagonal_terms(작성자) | 직업-번호 기저에서 대각선에 위치한 연산자의 항들을 걸러낸다. |
순서 지정
이 모듈은 연산자의 항 순서를 재조정하는 함수를 제공합니다. 결과적으로 생성된 연산자들은 수학적으로는 동일하지만, 항의 반복 순서 때문에 항의 순서는 실행 시 알고리즘의 동작에 상당한 영향을 미칠 수 있다.
참고
와 달리 canonical_order(), order_terms() 에는 C API에 해당하는 기능이 없습니다.
멤버
canonical_order(작성자) | 연산자의 항들이 표준 순서로 정렬된 복사본을 반환합니다. |
order_terms(op, key, *[, reverse] ) | 사용자가 지정한 키에 따라 항의 순서가 재정렬된 연산자의 복사본을 반환합니다. |
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.