Tách `SparseTensor` thành `num_split` tensor dọc theo một chiều.
Nếu `shape[split_dim]` không phải là bội số nguyên của `num_split`. Lát `[0 : hình dạng [split_dim] % num_split]` có thêm một chiều. Ví dụ: nếu `split_dim = 1` và `num_split = 2` và đầu vào là
input_tensor = hình dạng = [2, 7] [ ade ] [bc ]
Về mặt đồ họa, các tensor đầu ra là:
đầu ra_tensor[0] = hình dạng = [2, 4] [ a ] [bc ]
đầu ra_tensor[1] = hình dạng = [2, 3] [ de ] [ ]
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 > SparseSplit <T> | |
Danh sách< Đầu ra < TInt64 >> | đầu raChỉ số () |
Danh sách< Đầu ra < TInt64 >> | đầu raHình dạng () Danh sách các tensor 1-D biểu thị hình dạng của tensor thưa thớt đầu ra. |
Danh sách< Đầu ra <T>> | Giá trị đầu ra () Danh sách các tensor 1-D biểu thị giá trị của tensor thưa thớt đầu ra. |
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 SparseSplit <T> tạo ( Phạm vi phạm vi, Toán hạng < TInt64 > SplitDim, Toán hạng < TInt64 > chỉ mục, Giá trị toán hạng <T>, Hình dạng toán hạng < TInt64 >, numSplit dài)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác SparseSplit mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
chiaDim | 0-D. Kích thước để phân chia. Phải nằm trong phạm vi `[0, xếp hạng (hình dạng))`. |
chỉ số | Tensor 2-D biểu thị các chỉ số của tensor thưa thớt. |
giá trị | Tenxơ 1-D biểu thị các giá trị của tenxơ thưa. |
hình dạng | 1-D. tensor đại diện cho hình dạng của tensor thưa thớt. chỉ số đầu ra: Danh sách các tensor 1-D biểu thị chỉ số của tensor thưa thớt đầu ra. |
numSplit | Số cách chia. |
Trả lại
- một phiên bản mới của SparseSplit
Danh sách công khai< Đầu ra < TInt64 >> đầu raShape ()
Danh sách các tensor 1-D biểu thị hình dạng của tensor thưa thớt đầu ra.
Danh sách công khai< Đầu ra <T>> giá trị đầu ra ()
Danh sách các tensor 1-D biểu thị giá trị của tensor thưa thớt đầu ra.