Zwraca „RaggedTensor” zawierający określone sekwencje liczb.
Zwraca wynik `RaggedTensor` złożony z `rt_dense_values` i `rt_nested_splits`, tak że `result[i] = zakres(starty[i], limity[i], deltas[i])`.
(rt_nested_splits, rt_dense_values) = ragged_range(
starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)
print(result)
<tf.RaggedTensor [[2], [], [8, 9, 10, 11]] >
Tensory wejściowe „początki”, „granice” i „delty” mogą być skalarami lub wektorami. Wszystkie wejścia wektorowe muszą mieć ten sam rozmiar. Wejścia skalarne są transmitowane w celu dopasowania rozmiaru wejść wektorowych. Metody publiczne
statyczny <T numer rozszerzenia> RaggedRange <Długi, T> | |
statyczny <U rozszerza numer, T rozszerza numer> RaggedRange <U, T> | |
Wyjście <T> | rtDenseValues () „Wartości_płaskie” dla zwróconego „RaggedTensor”. |
Wyjście <U> | rtNestedSplits () `row_splits` dla zwróconego `RaggedTensor`. |
Metody dziedziczone
Metody publiczne
public static RaggedRange <Long, T> create (zakres zakresu , początek argumentu <T>, limity argumentu <T>, delta argumentu <T>)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RaggedRange przy użyciu domyślnych typów wyjściowych.
Parametry
zakres | aktualny zakres |
---|---|
zaczyna | Początki każdego zakresu. |
limity | Granice każdego zakresu. |
delty | Delta każdego zakresu. |
Powroty
- nowa instancja RaggedRange
public static RaggedRange <U, T> utwórz (zakres zakresu , początek argumentu <T>, limity argumentu <T>, delta argumentu <T>, podział klasy <U>)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RaggedRange.
Parametry
zakres | aktualny zakres |
---|---|
zaczyna | Początki każdego zakresu. |
limity | Granice każdego zakresu. |
delty | Delta każdego zakresu. |
Powroty
- nowa instancja RaggedRange