tensorflow::ops::Cumsum
#include <math_ops.h> Tính tổng tích lũy của tenxơ x dọc theo axis .
Bản tóm tắt
Theo mặc định, phép toán này thực hiện phép tính tổng tích lũy bao gồm, có nghĩa là phần tử đầu tiên của đầu vào giống hệt 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 tham số kwarg exclusive thành True , một phép tính tổng tích lũy độc quyền sẽ được thực hiện thay thế:
tf.cumsum([a, b, c], exclusive=True) # => [0, a, a + b]
Bằng cách đặt tham số reverse thành True , phép tính cumsum sẽ đượ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]
Cách này hiệu quả hơn so với việc sử dụng các thao tác tf.reverse riêng biệt.
Các tham số kwarg 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]
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- x: Một
Tensor. Phải thuộc một trong các kiểu sau:float32,float64,int64,int32,uint8,uint16,int16,int8,complex64,complex128,qint8,quint8,qint32,half. - trục: Một
Tensorkiểuint32(mặc định: 0). Phải nằm trong phạm vi[-rank(x), rank(x)).
Các thuộc tính tùy chọn (xem Attrs ):
- độc quyền: Nếu
True, hãy thực hiện cumsum độc quyền. - đảo ngược: Một
bool(mặc định: False).
Trả về:
-
Output: Tensor đầu ra.
Hàm khởi tạo và hàm 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 | |
Các hàm tĩnh công khai | |
|---|---|
Exclusive (bool x) | |
Reverse (bool x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::Cumsum::Attrs | Các 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
Tinh dịch
Cumsum( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input axis )
Tinh dịch
Cumsum( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input axis, const Cumsum::Attrs & attrs )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Các hàm tĩnh công khai
Loại trừ
Attrs Exclusive( bool x )
Đảo ngược
Attrs Reverse( bool x )