TopKUnique

공개 최종 수업 TopKUnique

정렬된 순서로 배열의 TopK 고유 값을 반환합니다.

실행 시간은 K와 입력 크기의 곱에 비례합니다. K 값이 충분히 큰 경우 전체 배열을 정렬하는 것이 더 효율적입니다. 중앙값 중앙값 알고리즘은 아마도 더 빠르지만 XLA에서 효율적으로 구현하기는 어렵습니다. K개 미만의 고유 번호(NAN 아님)가 있는 경우 결과는 음의 무한대로 채워집니다. NaN은 반환되지 않습니다. 비정규 숫자는 0으로 플러시됩니다. 요소가 여러 인덱스에 나타나면 가장 높은 인덱스가 반환됩니다. 패딩 값으로 인해 TopK 요소가 입력에 나타나지 않으면 인덱스는 음수로 채워집니다. 입력에 패딩 값이 나타나고 패딩이 필요한 경우 패딩 값의 가장 높은 인덱스가 반환됩니다. 의미론은 kth_order_statistic과 동일하지 않습니다.

공개 방법

정적 TopKUnique
create ( Scope 범위, 피연산자 <Float> 입력, Long k)
새로운 TopKUnique 작업을 래핑하는 클래스를 생성하는 팩토리 메소드입니다.
출력 <플로트>
탑크 ()
출력 <정수>

상속된 메서드

공개 방법

공개 정적 TopKUnique 생성 ( 범위 범위, 피연산자 <Float> 입력, Long k)

새로운 TopKUnique 작업을 래핑하는 클래스를 생성하는 팩토리 메소드입니다.

매개변수
범위 현재 범위
보고
  • TopKUnique의 새로운 인스턴스

공개 출력 <Float> topk ()

공개 출력 <Integer> topkIndices ()