dòng chảy căng:: ôi:: Cumprod
#include <math_ops.h>
Tính tích lũy của tensor x
dọc theo axis
.
Bản tóm tắt
Theo mặc định, op này thực hiện một cumprod 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.cumprod([a, b, c]) # => [a, a * b, a * b * c]
Bằng cách đặt kwarg exclusive
thành True
, thay vào đó, một cumprod độc quyền sẽ được thực hiện:
tf.cumprod([a, b, c], exclusive=True) # => [1, a, a * b]
Bằng cách đặt kwarg reverse
thành True
, cumprod được thực hiện theo hướng ngược lại:
tf.cumprod([a, b, c], reverse=True) # => [a * b * c, b * c, c]
Điều này hiệu quả hơn 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.cumprod([a, b, c], exclusive=True, reverse=True) # => [b * c, c, 1]
Lập 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:float32
,float64
,int64
,int32
,uint8
,uint16
,int16
,int8
,complex64
,complex128
,qint8
,quint8
,qint32
,half
. - trục: Một
Tensor
kiểuint32
(mặc định: 0). Phải nằm trong phạm vi[-rank(x), rank(x))
.
Thuộc tính tùy chọn (xem Attrs
):
- độc quyền: Nếu
True
, thực hiện cumprod độc quyền. - đảo ngược: Một
bool
(mặc định: Sai).
Trả về:
-
Output
: Tenxor out.
Hàm tạo và hàm hủy | |
---|---|
Cumprod (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input axis) | |
Cumprod (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input axis, const Cumprod::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 | |
---|---|
tenorflow:: ops:: Cumprod:: Attrs | Trình thiết lập thuộc tính tùy chọn cho Cumprod . |
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
Cumprod
Cumprod( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input axis )
Cumprod
Cumprod( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input axis, const Cumprod::Attrs & attrs )
nút
::tensorflow::Node * node() const
toán tử::tenorflow::Đầu vào
operator::tensorflow::Input() const
toán tử::tenorflow::Đầu ra
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 )