dòng chảy :: hoạt động :: Cumsum
#include <math_ops.h>
Tính tổng tích lũy của tensor x
dọc theo axis
.
Tóm lược
Theo mặc định, op này thực hiện một cumsum bao gồm, có nghĩa là phần tử đầu tiên của đầu vào giống với phần tử đầu tiên của đầu ra:
tf.cumsum([a, b, c]) # => [a, a + b, a + b + c]
Bằng cách đặt kwarg exclusive
thành True
, thay vào đó, một cumsum độc quyền sẽ được thực hiện:
tf.cumsum([a, b, c], exclusive=True) # => [0, a, a + b]
Bằng cách đặt kwarg reverse
thành True
, cumsum được thực hiện theo hướng ngược lại:
tf.cumsum([a, b, c], reverse=True) # => [a + b + c, b + c, c]
Điều này hiệu quả hơn so với việc sử dụng các hoạt động tf.reverse
riêng biệt.
Các kwargs reverse
và exclusive
cũng có thể được kết hợp:
tf.cumsum([a, b, c], exclusive=True, reverse=True) # => [b + c, c, 0]
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- x: Một
Tensor
. Phải là một trong các loại sau đây:float32
,float64
,int64
,int32
,uint8
,uint16
,int16
,int8
,complex64
,complex128
,qint8
,quint8
,qint32
,half
. - axis: Một
Tensor
kiểuint32
(mặc định: 0). Phải nằm trong khoảng[-rank(x), rank(x))
.
Các thuộc tính tùy chọn (xem Phần Attrs
):
- độc quyền: Nếu
True
, thực hiện cumsum độc quyền. - đảo ngược: Một
bool
(mặc định: Sai).
Lợi nhuận:
-
Output
: tensor ra.
Người xây dựng và Người phá hủy | |
---|---|
Cumsum (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input axis) | |
Cumsum (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input axis, const Cumsum::Attrs & attrs) |
Thuộc tính công khai | |
---|---|
operation | |
out |
Chức năng công cộng | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Chức năng tĩnh công khai | |
---|---|
Exclusive (bool x) | |
Reverse (bool x) |
Cấu trúc | |
---|---|
tensorflow :: ops :: Cumsum :: Attrs | Bộ thiết lập thuộc tính tùy chọn cho Cumsum . |
Thuộc tính công khai
hoạt động
Operation operation
ngoài
::tensorflow::Output out
Chức năng công cộng
Cumsum
Cumsum( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input axis )
Cumsum
Cumsum( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input axis, const Cumsum::Attrs & attrs )
nút
::tensorflow::Node * node() const
toán tử :: tensorflow :: Đầu vào
operator::tensorflow::Input() const
toán tử :: tensorflow :: Đầu ra
operator::tensorflow::Output() const
Chức năng tĩnh công khai
Độc quyền
Attrs Exclusive( bool x )
Đảo ngược
Attrs Reverse( bool x )