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ề:

  • Output output_indices
  • Output output_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.
  • Output output_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
)