UpperBound

publiczna klasa końcowa UpperBound

Stosuje Upper_bound(sorted_search_values, wartości) wzdłuż każdego wiersza.

Każdy zestaw wierszy o tym samym indeksie w (sortowane_wejścia, wartości) jest traktowany niezależnie. Wynikowy wiersz jest odpowiednikiem wywołania `np.searchsorted(sorted_inputs, wartości, side='right')`.

Wynikiem nie jest globalny indeks całego „Tensora”, ale raczej indeks w ostatnim wymiarze.

Przykład 2-D: sortowana_sekwencja = [[0, 3, 9, 9, 10], [1, 2, 3, 4, 5]] wartości = [[2, 4, 9], [0, 2, 6 ]]

wynik = UpperBound(sortowana_sekwencja, wartości)

wynik == [[1, 2, 4], [0, 2, 5]]

Metody publiczne

Wyjście <U>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <U rozszerza numer, T> UpperBound <U>
utwórz (zakres zakresu , argument <T> sortedInputs, wartości argumentu <T>, klasa <U> typ wyjściowy)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UpperBound.
statyczny <T> UpperBound <Liczba całkowita>
utwórz (zakres zakresu , argument <T> sortedInputs, wartości argumentu <T>)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UpperBound przy użyciu domyślnych typów wyjściowych.
Wyjście <U>
wyjście ()
„Tensor” o takim samym kształcie jak „wartości”.

Metody dziedziczone

Metody publiczne

publiczne wyjście <U> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static UpperBound <U> create ( Zakres zakresu, Operand <T> sortedInputs, Wartości argumentu <T>, Class<U> typ wyjściowy)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UpperBound.

Parametry
zakres aktualny zakres
posortowane wejścia Tensor 2-D, w którym każdy wiersz jest uporządkowany.
wartości Tensor 2-D z tą samą liczbą wierszy co `sortowane_wartości_wyszukiwania`. Zawiera wartości, które będą wyszukiwane w `sorted_search_values`.
Zwroty
  • nowa instancja UpperBound

public static UpperBound <Integer> create ( zakres zakresu , argument <T> sortedInputs, wartości argumentu <T>)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UpperBound przy użyciu domyślnych typów wyjściowych.

Parametry
zakres aktualny zakres
posortowane wejścia Tensor 2-D, w którym każdy wiersz jest uporządkowany.
wartości Tensor 2-D z tą samą liczbą wierszy co `sortowane_wartości_wyszukiwania`. Zawiera wartości, które będą wyszukiwane w `sorted_search_values`.
Zwroty
  • nowa instancja UpperBound

publiczne wyjście <U> wyjście ()

„Tensor” o takim samym kształcie jak „wartości”. Zawiera ostatni indeks skalarny w ostatnim wymiarze, w którym można wstawiać wartości bez zmiany uporządkowanej właściwości.