LowerBound

publiczna klasa końcowa LowerBound

Stosuje dolne_ograniczenie (sortowane_wartości_wyszukiwania, 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='left')`.

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 = LowerBound(sortowana_sekwencja, wartości)

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

Metody publiczne

Wyjście <U>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <U numer rozszerzenia, T> Dolna granica <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ę LowerBound.
statyczny <T> Dolna granica <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ę LowerBound 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 LowerBound <U> create (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ę LowerBound.

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 LowerBound

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

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację LowerBound 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 LowerBound

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

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