@Namespace(value="tensorflow::ops") @NoOffset @Properties(inherit=tensorflow.class) public class Cumsum extends Pointer
x
along axis
.
By default, this op performs an inclusive cumsum, which means that the first
element of the input is identical to the first element of the output:
python
tf.cumsum([a, b, c]) # => [a, a + b, a + b + c]
By setting the exclusive
kwarg to True
, an exclusive cumsum is
performed instead:
python
tf.cumsum([a, b, c], exclusive=True) # => [0, a, a + b]
By setting the reverse
kwarg to True
, the cumsum is performed in the
opposite direction:
python
tf.cumsum([a, b, c], reverse=True) # => [a + b + c, b + c, c]
This is more efficient than using separate tf.reverse
ops.
The reverse
and exclusive
kwargs can also be combined:
python
tf.cumsum([a, b, c], exclusive=True, reverse=True) # => [b + c, c, 0]
Arguments:
* scope: A Scope object
* x: A Tensor
. Must be one of the following types: float32
, float64
,
int64
, int32
, uint8
, uint16
, int16
, int8
, complex64
,
complex128
, qint8
, quint8
, qint32
, half
.
* axis: A Tensor
of type int32
(default: 0). Must be in the range
[-rank(x), rank(x))
.
Optional attributes (see Attrs
):
* exclusive: If True
, perform exclusive cumsum.
* reverse: A bool
(default: False).
Returns:
* Output
: The out tensor.Modifier and Type | Class and Description |
---|---|
static class |
Cumsum.Attrs
Optional attribute setters for Cumsum
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
Cumsum(Pointer p)
Pointer cast constructor.
|
Cumsum(Scope scope,
Input x,
Input axis) |
Cumsum(Scope scope,
Input x,
Input axis,
Cumsum.Attrs attrs) |
Modifier and Type | Method and Description |
---|---|
Input |
asInput() |
Output |
asOutput() |
static Cumsum.Attrs |
Exclusive(boolean x) |
Node |
node() |
Operation |
operation() |
Cumsum |
operation(Operation setter) |
Output |
out() |
Cumsum |
out(Output setter) |
static Cumsum.Attrs |
Reverse(boolean x) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public Cumsum(Pointer p)
Pointer(Pointer)
.public Node node()
@ByVal public static Cumsum.Attrs Exclusive(@Cast(value="bool") boolean x)
@ByVal public static Cumsum.Attrs Reverse(@Cast(value="bool") boolean x)
Copyright © 2022. All rights reserved.