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 cộng
StringSplit tĩnh | |
Đầu ra < TInt64 > | chỉ số () |
StringSplit.Options tĩnh | maxsplit (Tối đa dài) |
Đầu ra < TInt64 > | hình dạng () |
Đầu ra < TString > | giá trị () |
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
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 tách. |
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ả. |
---|