Tách các phần tử của `source` dựa trên `sep` thành `SparseTensor`.
Gọi N là kích thước của nguồn (thông thường N sẽ là kích thước lô). Phân tách từng phần tử của `source` dựa trên `sep` và trả về `SparseTensor` chứa các mã thông báo được phân tách. Mã thông báo trống sẽ bị bỏ qua.
Ví dụ: N = 2, source[0] là 'hello world' và source[1] là 'ab c', thì đầu ra sẽ là
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c']
Lưu ý rằng hành vi được đề cập ở trên khớp với str.split của python.
Các lớp lồng nhau
lớp học | StringSplit.Options | Thuộc tính tùy chọn cho StringSplit |
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
Phương pháp kế thừa
boolean | bằng (Đối tượng arg0) |
Lớp cuối cùng<?> | getClass () |
int | mã băm () |
khoảng trống cuối cùng | thông báo () |
khoảng trống cuối cùng | thông báoTất cả () |
Sợi dây | toString () |
khoảng trống cuối cùng | chờ đã (arg0 dài, int arg1) |
khoảng trống cuối cùng | chờ đã (arg0 dài) |
khoảng trống cuối cùng | Chờ đợi () |
môi trường thực thi trừu tượng | env () Trả về môi trường thực thi mà op này được tạo trong đó. |
hoạt động trừu tượng |
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
tạo StringSplit tĩnh công khai ( Phạm vi phạm vi, đầu vào Toán hạng < TString >, Toán hạng < TString > sep, 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 StringSplit mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
đầu vào | `1-D` string `Tensor`, các chuỗi cần phân chia. |
tháng chín | `0-D` chuỗi `Tensor`, ký tự phân cách. |
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 StringSplit
public static StringSplit.Options maxsplit (Tối đa dài)
Thông số
chia tối đa | Một `int`. Nếu `maxsplit > 0`, giới hạn phân chia kết quả. |
---|