Đọc `SparseTensors` từ `SparseTensorsMap` và nối chúng lại.
`sparse_handles` đầu vào phải là ma trận `int64` có hình dạng `[N, 1]` trong đó `N` là kích thước minibatch và các hàng tương ứng với các thẻ điều khiển đầu ra của `AddSparseToTensorsMap` hoặc `AddManySparseToTensorsMap`. Thứ hạng của các đối tượng `SparseTensor` ban đầu đi vào các hoạt động đầu vào nhất định đều phải khớp nhau. Khi `SparseTensor` cuối cùng được tạo, nó có thứ hạng cao hơn một bậc so với thứ hạng của các đối tượng `SparseTensor` sắp đến (chúng đã được nối dọc theo một chiều hàng mới ở bên trái).
Các giá trị hình dạng của đối tượng `SparseTensor` đầu ra cho tất cả các kích thước nhưng giá trị đầu tiên là giá trị tối đa trên các giá trị hình dạng của đối tượng `SparseTensor` đầu vào cho các kích thước tương ứng. Giá trị hình dạng đầu tiên của nó là `N`, kích thước minibatch.
Các chỉ mục của đối tượng `SparseTensor` đầu vào được giả sử được sắp xếp theo thứ tự từ điển tiêu chuẩn. Nếu không đúng như vậy, sau bước này hãy chạy `SparseReorder` để khôi phục thứ tự chỉ mục.
Ví dụ: nếu các điều khiển đại diện cho một đầu vào, đó là ma trận `[2, 3]` đại diện cho hai đối tượng `SparseTensor` ban đầu:
index = [ 0]
             [10]
             [20]
     values = [1, 2, 3]
     shape = [50]
 index = [ 2]
             [10]
     values = [4, 5]
     shape = [30]
 index = [0  0]
             [0 10]
             [0 20]
             [1  2]
             [1 10]
     values = [1, 2, 3, 4, 5]
     shape = [2 50]
 Các lớp lồng nhau
| lớp học | TakeManySparseFromTensorsMap.Options | Thuộc tính tùy chọn cho TakeManySparseFromTensorsMap | |
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 TakeManySparseFromTensorsMap.Options |  vùng chứa (Vùng chứa chuỗi) | 
| tĩnh <T mở rộng TType > TakeManySparseFromTensorsMap <T> |  tạo (Phạm vi phạm vi, Toán hạng < TInt64 > thưa thớtHandles, Class<T> dtype, Tùy chọn... tùy chọn)  Phương thức gốc để tạo một lớp bao bọc một thao tác TakeManySparseFromTensorsMap mới. | 
| tĩnh TakeManySparseFromTensorsMap.Options |  tên chia sẻ (Chuỗi tên chia sẻ) | 
| Đầu ra < TInt64 > |  chỉ số thưa thớt ()  2-D. | 
| Đầu ra < TInt64 > |  thưa thớtShape ()  1-D. | 
| Đầu ra <T> |  giá trị thưa thớt ()  1-D.  | 
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 cộng
bộ chứa TakeManySparseFromTensorsMap.Options tĩnh công khai (Bộ chứa chuỗi)
Thông số
| thùng chứa | Tên vùng chứa cho `SparseTensorsMap` được đọc bởi op này. | 
|---|
tĩnh công khai TakeManySparseFromTensorsMap <T> tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > spzzyHandles, Class<T> dtype, Tùy chọn... tùy chọn)
Phương thức ban đầu để tạo một lớp bao gồm một thao tác TakeManySparseFromTensorsMap mới.
Thông số
| phạm vi | phạm vi hiện tại | 
|---|---|
| Tay cầm thưa thớt | 1-D, Các đối tượng `N` được tuần tự hóa `SparseTensor`. Hình dạng: `[N]`. | 
| dtype | `dtype` của các đối tượng `SparseTensor` được lưu trữ trong `SparseTensorsMap`. | 
| 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 TakeManySparseFromTensorsMap
tĩnh công khai TakeManySparseFromTensorsMap.Options SharedName (Chuỗi SharedName)
Thông số
| tên chia sẻ | Tên dùng chung cho `SparseTensorsMap` được đọc bởi op này. Nó không được để trống; thay vào đó nên sử dụng `shared_name` hoặc tên Hoạt động duy nhất của Op đã tạo `SparseTensorsMap` ban đầu. | 
|---|