StringSplit

lớp cuối cùng công khai StringSplit

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']
 
Nếu `sep` được đưa ra, các dấu phân cách liên tiếp sẽ không được nhóm lại với nhau và được coi là phân cách các chuỗi trống. Ví dụ: nguồn của `"1<>2<><>3"` và sep của `"<>"` trả về `["1", "2", "", "3"]`. Nếu `sep` là Không có hoặc một chuỗi trống, khoảng trắng liên tiếp được coi là một dấu phân cách duy nhất và kết quả sẽ không chứa chuỗi trống ở cuối phần bắt đầu nếu chuỗi có khoảng trắng ở đầu hoặc cuối.

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

StringSplit tĩnh
tạo (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.
Đầu ra < TInt64 >
StringSplit.Options tĩnh
maxsplit (Tối đa dài)
Đầu ra < TInt64 >
Đầu ra < TString >

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

Giá trị không đổi: "StringSplitV2"

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

Đầu ra công khai < TInt64 > chỉ số ()

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ả.

Đầu ra công khai < TInt64 > hình ()

giá trị đầu ra công khai < TString > ()