UpperBound

공개 최종 클래스 UpperBound

각 행을 따라 upper_bound(sorted_search_values,values)를 적용합니다.

(sorted_inputs, 값)에서 동일한 인덱스를 가진 각 행 집합은 독립적으로 처리됩니다. 결과 행은 `np.searchsorted(sorted_inputs, value, side='right')`를 호출하는 것과 동일합니다.

결과는 전체 'Tensor'에 대한 전역 인덱스가 아니라 마지막 차원의 인덱스일 뿐입니다.

2D 예: sorted_sequence = [[0, 3, 9, 9, 10], [1, 2, 3, 4, 5]] 값 = [[2, 4, 9], [0, 2, 6 ]]

결과 = UpperBound(sorted_sequence, 값)

결과 == [[1, 2, 4], [0, 2, 5]]

공개 방법

출력 <U>
출력 ()
텐서의 기호 핸들을 반환합니다.
static <U 확장 번호, T> UpperBound <U>
생성 ( 범위 범위, 피연산자 <T> sortedInputs, 피연산자 <T> 값, Class<U> outType)
새로운 UpperBound 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
static <T> UpperBound <정수>
생성 ( 범위 범위, 피연산자 <T> sortedInputs, 피연산자 <T> 값)
기본 출력 유형을 사용하여 새로운 UpperBound 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
출력 <U>
출력 ()
'값'과 모양이 같은 'Tensor'입니다.

상속된 메서드

공개 방법

공개 출력 <U> asOutput ()

텐서의 기호 핸들을 반환합니다.

TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.

공개 정적 UpperBound <U> 생성 ( 범위 범위, 피연산자 <T> sortedInputs, 피연산자 <T> 값, Class<U> outType)

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

매개변수
범위 현재 범위
정렬된 입력 각 행이 정렬된 2차원 텐서입니다.
가치 `sorted_search_values`와 동일한 수의 행을 가진 2차원 Tensor입니다. `sorted_search_values`에서 검색할 값을 포함합니다.
보고
  • UpperBound의 새 인스턴스

public static UpperBound <Integer> create ( 범위 범위, 피연산자 <T> sortedInputs, 피연산자 <T> 값)

기본 출력 유형을 사용하여 새로운 UpperBound 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

매개변수
범위 현재 범위
정렬된 입력 각 행이 정렬된 2차원 텐서입니다.
가치 `sorted_search_values`와 동일한 수의 행을 가진 2차원 Tensor입니다. `sorted_search_values`에서 검색할 값을 포함합니다.
보고
  • UpperBound의 새 인스턴스

공개 출력 <U> 출력 ()

'값'과 모양이 같은 'Tensor'입니다. 여기에는 정렬된 속성을 변경하지 않고 값을 삽입할 수 있는 마지막 차원에 대한 마지막 스칼라 인덱스가 포함되어 있습니다.