U
- data type for rtNestedSplits()
outputT
- data type for rtDenseValues()
outputpublic final class RaggedRange<U extends Number,T extends Number> extends PrimitiveOp
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) = gen_ragged_ops.ragged_range(
... starts=[2, 5, 8], limits=[3, 5, 12], deltas=1)
>>> result = ragged.from_nested_row_splits(rt_dense_values, rt_nested_splits)
>>> print result.eval().tolist()
[[2], # result[0] = range(2, 3)
[], # result[1] = range(5, 5)
[8, 9, 10, 11]] # result[2] = range(8, 12)
The 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.operation
Modifier and Type | Method and Description |
---|---|
static <T extends Number> |
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.
|
static <U extends Number,T extends Number> |
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.
|
Output<T> |
rtDenseValues()
The `flat_values` for the returned `RaggedTensor`.
|
Output<U> |
rtNestedSplits()
The `row_splits` for the returned `RaggedTensor`.
|
equals, hashCode, op, toString
public static <U extends Number,T extends Number> RaggedRange<U,T> create(Scope scope, Operand<T> starts, Operand<T> limits, Operand<T> deltas, Class<U> Tsplits)
scope
- current scopestarts
- The starts of each range.limits
- The limits of each range.deltas
- The deltas of each range.Tsplits
- public static <T extends Number> RaggedRange<Long,T> create(Scope scope, Operand<T> starts, Operand<T> limits, Operand<T> deltas)
scope
- current scopestarts
- The starts of each range.limits
- The limits of each range.deltas
- The deltas of each range.Copyright © 2022. All rights reserved.