Returns a `RaggedTensor` containing the specified sequences of numbers.
Returns a `RaggedTensor` `result` composed from `rt_dense_values` and `rt_nested_splits`, such that `result[i] = range(starts[i], limits[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]] >
Public Methods
static <T extends Number> RaggedRange <Long, T> | |
static <U extends Number, T extends Number> RaggedRange <U, T> | |
Output <T> |
rtDenseValues
()
The `flat_values` for the returned `RaggedTensor`.
|
Output <U> |
rtNestedSplits
()
The `row_splits` for the returned `RaggedTensor`.
|
Inherited Methods
Public Methods
public static RaggedRange <Long, T> create ( Scope scope, Operand <T> starts, Operand <T> limits, Operand <T> deltas)
Factory method to create a class wrapping a new RaggedRange operation using default output types.
Parameters
scope | current scope |
---|---|
starts | The starts of each range. |
limits | The limits of each range. |
deltas | The deltas of each range. |
Returns
- a new instance of RaggedRange
public static RaggedRange <U, T> create ( Scope scope, Operand <T> starts, Operand <T> limits, Operand <T> deltas, Class<U> Tsplits)
Factory method to create a class wrapping a new RaggedRange operation.
Parameters
scope | current scope |
---|---|
starts | The starts of each range. |
limits | The limits of each range. |
deltas | The deltas of each range. |
Returns
- a new instance of RaggedRange