tensorflow::ops::StringSplitV2
#include <string_ops.h> Tách các phần tử của source dựa trên sep thành một SparseTensor .
Bản tóm tắt
Gọi N là kích thước của nguồn (thường N sẽ là kích thước lô). Chia mỗi phần tử của source dựa trên sep và trả về một SparseTensor chứa các token đã được chia. Các token rỗ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 tham sep được cung cấp, 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à dấu phân cách của các chuỗi rỗng. Ví dụ: `source of "1\<\>2\<\>\<\>3" and sep of "\<\>" trả về ["1", "2", "", "3"] . Nếu sep là `None` hoặc một chuỗi rỗng, các 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 rỗng ở đầu hoặc cuối 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 tương tự như phương thức str.split của Python.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- Đầu vào:
Tensorchuỗi1-D, các chuỗi cần tách. - sep: Chuỗi
Tensor0-D, ký tự phân cách.
Các thuộc tính tùy chọn (xem Attrs ):
- maxsplit: Một
int. Nếumaxsplit > 0, đây là giới hạn của việc chia kết quả.
Trả về:
Hàm khởi tạo và hàm hủy | |
|---|---|
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep) | |
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs) |
Thuộc tính công khai | |
|---|---|
indices | |
operation | |
shape | |
values | |
Các hàm tĩnh công khai | |
|---|---|
Maxsplit (int64 x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::StringSplitV2::Attrs | Các phương thức thiết lập thuộc tính tùy chọn cho StringSplitV2 . |
Thuộc tính công khai
chỉ số
::tensorflow::Output indices
hoạt động
Operation operation
hình dạng
::tensorflow::Output shape
giá trị
::tensorflow::Output values
Chức năng công cộng
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
Các hàm tĩnh công khai
Maxsplit
Attrs Maxsplit( int64 x )