DenseToSparseSetOperation

lớp cuối cùng công khai DenseToSparseSetOperation

Áp dụng thao tác tập hợp dọc theo chiều cuối cùng của `Tensor` và `SparseTensor`.

Xem SetOperationOp::SetOperationFromContext để biết các giá trị của `set_Operation`.

Đầu vào `set2` là một `SparseTensor` được biểu thị bằng `set2_indices`, `set2_values` và `set2_shape`. Đối với `set2` được xếp hạng `n`, kích thước `n-1` thứ nhất phải giống với `set1`. Thứ nguyên `n` chứa các giá trị trong một tập hợp, cho phép trùng lặp nhưng bị bỏ qua.

Nếu `validate_indices` là `True`, thao tác này sẽ xác thực thứ tự và phạm vi của các chỉ mục `set2`.

Kết quả đầu ra là một `SparseTensor` được biểu thị bằng `result_indices`, `result_values` và `result_shape`. Đối với `set1` và `set2` được xếp hạng `n`, phần này có thứ hạng `n` và cùng thứ nguyên `n-1` thứ nhất như `set1` và `set2`. Thứ nguyên `nth` chứa kết quả của `set_Operation` được áp dụng cho thứ nguyên `[0...n-1]` tương ứng của `set`.

Các lớp lồng nhau

lớp học DenseToSparseSetOperation.Options Thuộc tính tùy chọn cho DenseToSparseSetOperation

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công cộng

tĩnh <T mở rộng TType > DenseToSparseSetOperation <T>
tạo ( Phạm vi phạm vi, Toán hạng <T> set1, Toán hạng < TInt64 > set2Indices, Toán hạng <T> set2Values, Toán hạng < TInt64 > set2Shape, Chuỗi setOperation, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác DenseToSparseSetOperation mới.
Đầu ra < TInt64 >
kết quảChỉ số ()
Các chỉ số 2D của một `SparseTensor`.
Đầu ra < TInt64 >
kết quảHình dạng ()
Hình dạng `Tensor` 1D của một `SparseTensor`.
Đầu ra <T>
giá trị kết quả ()
Giá trị 1D của `SparseTensor`.
tĩnh DenseToSparseSetOperation.Options
xác thực các chỉ số (Boolean xác thực các chỉ số)

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "DenseToSparseSetOperation"

Phương pháp công cộng

public static DenseToSparseSetOperation <T> tạo ( Phạm vi phạm vi, Toán hạng <T> set1, Toán hạng < TInt64 > set2Indices, Toán hạng <T> set2Values, Toán hạng < TInt64 > set2Shape, Chuỗi setOperation, Tùy chọn... tùy chọn)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác DenseToSparseSetOperation mới.

Thông số
phạm vi phạm vi hiện tại
Hiệp 1 `Tensor` có hạng `n`. Kích thước `n-1` đầu tiên phải giống với `set2`. Thứ nguyên `n` chứa các giá trị trong một tập hợp, cho phép trùng lặp nhưng bị bỏ qua.
set2Chỉ số 2D `Tensor`, các chỉ số của `SparseTensor`. Phải theo thứ tự hàng lớn.
set2Values 1D `Tensor`, các giá trị của `SparseTensor`. Phải theo thứ tự hàng lớn.
set2Shape 1D `Tensor`, hình dạng của `SparseTensor`. `set2_shape[0...n-1]` phải giống với kích thước `n-1` đầu tiên của `set1`, `result_shape[n]` là kích thước được đặt tối đa trên các kích thước `n-1`.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của DenseToSparseSetOperation

Đầu ra công khai < TInt64 > resultIndices ()

Các chỉ số 2D của một `SparseTensor`.

Đầu ra công khai < TInt64 > resultShape ()

Hình dạng `Tensor` 1D của một `SparseTensor`. `result_shape[0...n-1]` giống với kích thước `n-1` đầu tiên của `set1` và `set2`, `result_shape[n]` là kích thước tập hợp kết quả tối đa trên tất cả `0. kích thước ..n-1`.

Đầu ra công khai <T> resultValues ​​()

Giá trị 1D của `SparseTensor`.

public static DenseToSparseSetOperation.Options xác thực các chỉ số (các chỉ số xác thực Boolean)