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

org.tensorflow.op.RawOp
boolean cuối cùng
bằng (Đối tượng obj)
int cuối cùng
Hoạt động
()
Trả về đơn vị tính toán này dưới dạng một Operation .
chuỗi cuối cùng
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 ()
org.tensorflow.op.Op
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
()
Trả về đơn vị tính toán này dưới dạng một Operation .

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 > ()