Áp dụng thao tác thiết lập dọc theo chiều cuối cùng của 2 đầu vào `SparseTensor`.
Xem SetOperationOp::SetOperationFromContext để biết các giá trị của `set_Operation`.
Nếu `validate_indices` là `True`, `sparse.SparseToSparseSetOperation` sẽ xác thực thứ tự và phạm vi của các chỉ mục `set1` và `set2`.
Đầu vào `set1` là một `SparseTensor` được biểu thị bằng `set1_indices`, `set1_values` và `set1_shape`. Đối với `set1` được xếp hạng `n`, thứ nguyên `n-1` thứ nhất 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.
Đầ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 `set1` và `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 | SparseToSparseSetOperation.Options | Các thuộc tính tùy chọn cho SparseToSparseSetOperation | |
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 khai
| tĩnh <T mở rộng TType > SparseToSparseSetOperation <T> |  tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > set1Indices, Toán hạng <T> set1Values, Toán hạng < TInt64 > set1Shape, 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 SparseToSparseSetOperation 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 SparseToSparseSetOperation.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
Phương pháp công khai
public static SparseToSparseSetOperation <T> tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > set1Indices, Toán hạng <T> set1Values, Toán hạng < TInt64 > set1Shape, 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 SparseToSparseSetOperation mới.
Thông số
| phạm vi | phạm vi hiện tại | 
|---|---|
| set1Chỉ số | 2D `Tensor`, các chỉ số của `SparseTensor`. Phải theo thứ tự hàng lớn. | 
| set1Values | 1D `Tensor`, các giá trị của `SparseTensor`. Phải theo thứ tự hàng lớn. | 
| set1Hình dạng | 1D `Tensor`, hình dạng của `SparseTensor`. `set1_shape[0...n-1]` phải giống với `set2_shape[0...n-1]`, `set1_shape[n]` là kích thước được đặt tối đa trên `0...n-1 ` kích thước. | 
| 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 `set1_shape[0...n-1]`, `set2_shape[n]` là kích thước được đặt tối đa trên `0...n-1 ` kích thước. | 
| 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 SparseToSparseSetOperation
Đầ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`.