tensorflow::ops::SparseSlice
#include <sparse_ops.h> Cắt một SparseTensor dựa trên start và size .
Bản tóm tắt
Ví dụ, nếu đầu vào là
input_tensor = shape = [2, 7] [ a d e ] [b c ]
Về mặt đồ họa, các tensor đầu ra như sau:
sparse_slice([0, 0], [2, 4]) = shape = [2, 4] [ a ] [b c ] sparse_slice([0, 4], [2, 3]) = shape = [2, 3] [ d e ] [ ]
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- chỉ số: Tensor 2 chiều biểu thị các chỉ số của tensor thưa.
- values: Tensor 1 chiều biểu thị các giá trị của tensor thưa.
- Hình dạng: Tensor 1 chiều biểu thị hình dạng của tensor thưa.
- Bắt đầu: Tensor 1 chiều biểu thị điểm bắt đầu của lát cắt.
- Kích thước: Tensor 1 chiều biểu thị kích thước của lát cắt. Chỉ số đầu ra: Một danh sách các tensor 1 chiều biểu thị chỉ số của các tensor thưa đầu ra.
Trả về:
-
Outputoutput_indices -
Outputoutput_values: Một danh sách các tensor 1 chiều biểu thị giá trị của các tensor thưa đầu ra. -
Outputoutput_shape: Một danh sách các tensor 1 chiều biểu thị hình dạng của các tensor thưa đầu ra.
Hàm khởi tạo và hàm hủy | |
|---|---|
SparseSlice (const :: tensorflow::Scope & scope, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input shape, :: tensorflow::Input start, :: tensorflow::Input size) |
Thuộc tính công khai | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
Thuộc tính công khai
hoạt động
Operation operation
chỉ số đầu ra
::tensorflow::Output output_indices
hình dạng đầu ra
::tensorflow::Output output_shape
giá trị đầu ra
::tensorflow::Output output_values
Chức năng công cộng
SparseSlice
SparseSlice( const ::tensorflow::Scope & scope, ::tensorflow::Input indices, ::tensorflow::Input values, ::tensorflow::Input shape, ::tensorflow::Input start, ::tensorflow::Input size )