RaggedRange

публичный финальный класс RaggedRange

Возвращает RaggedTensor, содержащий указанные последовательности чисел.

Возвращает результат `RaggedTensor`, составленный из `rt_dense_values` и `rt_nested_splits`, например, `result[i] = range(starts[i], limit[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]] >
 
Входные тензоры «начала», «пределы» и «дельты» могут быть скалярами или векторами. Все векторные входы должны иметь одинаковый размер. Скалярные входные данные передаются в соответствии с размером векторных входных данных.

Публичные методы

static <T расширяет число> RaggedRange <Long, T>
create ( Область действия, начало операнда <T>, пределы операнда <T>, отклонения операнда <T>)
Фабричный метод для создания класса, обертывающего новую операцию RaggedRange, с использованием типов вывода по умолчанию.
static <U расширяет число, T расширяет число> RaggedRange <U, T>
create ( Область действия, Начало операнда <T>, Ограничения операнда <T>, Дельты операнда <T>, Разделение класса <U>)
Фабричный метод для создания класса, обертывающего новую операцию RaggedRange.
Выход <Т>
rtDenseValues ​​()
Flat_values ​​для возвращенного RaggedTensor.
Выход <U>
rtNestedSplits ()
`row_splits` для возвращенного `RaggedTensor`.

Унаследованные методы

Публичные методы

public static RaggedRange <Long, T> create (область действия , начало операнда <T>, пределы операнда <T>, отклонения операнда <T>)

Фабричный метод для создания класса, обертывающего новую операцию RaggedRange, с использованием типов вывода по умолчанию.

Параметры
объем текущий объем
начинается Начало каждого диапазона.
пределы Границы каждого диапазона.
дельты Дельты каждого диапазона.
Возврат
  • новый экземпляр RaggedRange

public static RaggedRange <U, T> create (область действия , начало операнда <T>, пределы операнда <T>, дельты операнда <T>, класс<U> Tsplit)

Фабричный метод для создания класса, обертывающего новую операцию RaggedRange.

Параметры
объем текущий объем
начинается Начало каждого диапазона.
пределы Границы каждого диапазона.
дельты Дельты каждого диапазона.
Возврат
  • новый экземпляр RaggedRange

публичный вывод <T> rtDenseValues ​​()

Flat_values ​​для возвращенного RaggedTensor.

публичный вывод <U> rtNestedSplits ()

`row_splits` для возвращенного `RaggedTensor`.