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]] >
Входные тензоры «начала», «пределы» и «дельты» могут быть скалярами или векторами. Все векторные входы должны иметь одинаковый размер. Скалярные входные данные передаются в соответствии с размером векторных входных данных.
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
static <T расширяет TNumber > RaggedRange < TInt64 , T> | create (Область действия , начало операнда <T>, пределы операнда <T>, отклонения операнда <T>) Фабричный метод для создания класса, обертывающего новую операцию RaggedRange, с использованием типов вывода по умолчанию. |
статический <U расширяет TNumber , T расширяет TNumber > RaggedRange <U, T> | create (Область действия , Начало операнда <T>, Ограничения операнда <T>, Дельты операнда <T>, Разделение класса <U>) Фабричный метод для создания класса, обертывающего новую операцию RaggedRange. |
Выход <Т> | |
Выход <U> | |
Унаследованные методы
Из класса java.lang.Object логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | уведомить () |
окончательная пустота | уведомитьВсе () |
Нить | toString () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Постоянное значение: «RaggedRange»
Публичные методы
Фабричный метод для создания класса, обертывающего новую операцию RaggedRange, с использованием типов вывода по умолчанию.
Параметры
объем | текущий объем |
---|
начинается | Начало каждого диапазона. |
---|
пределы | Границы каждого диапазона. |
---|
дельты | Дельты каждого диапазона. |
---|
Возврат
- новый экземпляр RaggedRange
Фабричный метод для создания класса, обертывающего новую операцию RaggedRange.
Параметры
объем | текущий объем |
---|
начинается | Начало каждого диапазона. |
---|
пределы | Границы каждого диапазона. |
---|
дельты | Дельты каждого диапазона. |
---|
Возврат
- новый экземпляр RaggedRange
публичный вывод <T> rtDenseValues ()
Flat_values для возвращенного RaggedTensor.
публичный вывод <U> rtNestedSplits ()
`row_splits` для возвращенного `RaggedTensor`.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-26 UTC.
[null,null,["Последнее обновление: 2025-07-26 UTC."],[],[],null,["# RaggedRange\n\npublic final class **RaggedRange** \nReturns a \\`RaggedTensor\\` containing the specified sequences of numbers.\n\n\nReturns a \\`RaggedTensor\\` \\`result\\` composed from \\`rt_dense_values\\` and\n\\`rt_nested_splits\\`, such that\n\\`result\\[i\\] = range(starts\\[i\\], limits\\[i\\], deltas\\[i\\])\\`. \n\n (rt_nested_splits, rt_dense_values) = ragged_range(\n starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)\n result = tf.ragged.from_row_splits(rt_dense_values, rt_nested_splits)\n print(result)\n \u003ctf.RaggedTensor [[2], [], [8, 9, 10, 11]] \u003e\n \nThe input tensors \\`starts\\`, \\`limits\\`, and \\`deltas\\` may be scalars or vectors. The vector inputs must all have the same size. Scalar inputs are broadcast to match the size of the vector inputs.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n### Constants\n\n|--------|----------------------------------------------------------------------------|---------------------------------------------------------|\n| String | [OP_NAME](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange#OP_NAME) | The name of this op, as known by TensorFlow core engine |\n\n### Public Methods\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static \\\u003cT extends [TNumber](/jvm/api_docs/java/org/tensorflow/types/family/TNumber)\\\u003e [RaggedRange](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange)\\\u003c[TInt64](/jvm/api_docs/java/org/tensorflow/types/TInt64), T\\\u003e | [create](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange#create(org.tensorflow.op.Scope, org.tensorflow.Operand\u003cT\u003e, org.tensorflow.Operand\u003cT\u003e, org.tensorflow.Operand\u003cT\u003e))([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e starts, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e limits, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e deltas) Factory method to create a class wrapping a new RaggedRange operation using default output types. |\n| static \\\u003cU extends [TNumber](/jvm/api_docs/java/org/tensorflow/types/family/TNumber), T extends [TNumber](/jvm/api_docs/java/org/tensorflow/types/family/TNumber)\\\u003e [RaggedRange](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange)\\\u003cU, T\\\u003e | [create](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange#create(org.tensorflow.op.Scope, org.tensorflow.Operand\u003cT\u003e, org.tensorflow.Operand\u003cT\u003e, org.tensorflow.Operand\u003cT\u003e, java.lang.Class\u003cU\u003e))([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e starts, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e limits, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e deltas, Class\\\u003cU\\\u003e Tsplits) Factory method to create a class wrapping a new RaggedRange operation. |\n| [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [rtDenseValues](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange#rtDenseValues())() The \\`flat_values\\` for the returned \\`RaggedTensor\\`. |\n| [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cU\\\u003e | [rtNestedSplits](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange#rtNestedSplits())() The \\`row_splits\\` for the returned \\`RaggedTensor\\`. |\n\n### Inherited Methods\n\nFrom class [org.tensorflow.op.RawOp](/jvm/api_docs/java/org/tensorflow/op/RawOp) \n\n|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| final boolean | [equals](/jvm/api_docs/java/org/tensorflow/op/RawOp#equals(java.lang.Object))(Object obj) |\n| final int | [hashCode](/jvm/api_docs/java/org/tensorflow/op/RawOp#hashCode())() |\n| [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/RawOp#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n| final String | [toString](/jvm/api_docs/java/org/tensorflow/op/RawOp#toString())() |\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface [org.tensorflow.op.Op](/jvm/api_docs/java/org/tensorflow/op/Op) \n\n|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [ExecutionEnvironment](/jvm/api_docs/java/org/tensorflow/ExecutionEnvironment) | [env](/jvm/api_docs/java/org/tensorflow/op/Op#env())() Return the execution environment this op was created in. |\n| abstract [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/Op#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n\nConstants\n---------\n\n#### public static final String\n**OP_NAME**\n\nThe name of this op, as known by TensorFlow core engine \nConstant Value: \"RaggedRange\"\n\nPublic Methods\n--------------\n\n#### public static [RaggedRange](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange)\\\u003c[TInt64](/jvm/api_docs/java/org/tensorflow/types/TInt64), T\\\u003e\n**create**\n([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e starts, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e limits, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e deltas)\n\nFactory method to create a class wrapping a new RaggedRange operation using default output types. \n\n##### Parameters\n\n| scope | current scope |\n| starts | The starts of each range. |\n| limits | The limits of each range. |\n| deltas | The deltas of each range. |\n|--------|---------------------------|\n\n##### Returns\n\n- a new instance of RaggedRange \n\n#### public static [RaggedRange](/jvm/api_docs/java/org/tensorflow/op/ragged/RaggedRange)\\\u003cU, T\\\u003e\n**create**\n([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e starts, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e limits, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e deltas, Class\\\u003cU\\\u003e Tsplits)\n\nFactory method to create a class wrapping a new RaggedRange operation. \n\n##### Parameters\n\n| scope | current scope |\n| starts | The starts of each range. |\n| limits | The limits of each range. |\n| deltas | The deltas of each range. |\n|--------|---------------------------|\n\n##### Returns\n\n- a new instance of RaggedRange \n\n#### public [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**rtDenseValues**\n()\n\nThe \\`flat_values\\` for the returned \\`RaggedTensor\\`. \n\n#### public [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cU\\\u003e\n**rtNestedSplits**\n()\n\nThe \\`row_splits\\` for the returned \\`RaggedTensor\\`."]]