dòng chảy căng:: ôi:: Tách chuỗi
#include <string_ops.h>
Tách các phần tử input
dựa trên delimiter
thành SparseTensor
.
Bản tóm tắt
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 input
dựa trên delimiter
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.
delimiter
có thể trống hoặc một chuỗi ký tự được phân tách. Nếu delimiter
là một chuỗi trống thì mỗi phần tử của input
sẽ được chia thành các chuỗi ký tự một byte riêng lẻ, bao gồm cả việc phân tách các chuỗi nhiều byte UTF-8. Nếu không thì mọi ký tự của delimiter
đều có thể là một điểm phân tách.
Ví dụ: N = 2, input[0] là 'hello world' và input[1] là 'ab c' thì đầu ra sẽ là
chỉ số = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] hình = [2, 3] giá trị = ['xin chào', 'thế giới', 'a', 'b', 'c']
Lập luận:
- phạm vi: Một đối tượng Phạm vi
- đầu vào: 1-D. Chuỗi để chia.
- dấu phân cách: 0-D. Ký tự phân cách (byte) hoặc chuỗi trống.
Thuộc tính tùy chọn (xem Attrs
):
- Skip_empty: Một
bool
. NếuTrue
, hãy bỏ qua các chuỗi trống trong kết quả.
Trả về:
- Các chỉ số
Output
: Một ma trận dày đặc int64 biểu thị các chỉ số của tensor thưa thớt. - Giá trị
Output
: Một vectơ chuỗi tương ứng với các giá trị được phân tách. - Hình dạng
Output
: vectơ có độ dài-2 của int64 biểu thị hình dạng của tensor thưa thớt, trong đó giá trị đầu tiên là N và giá trị thứ hai là số lượng mã thông báo tối đa trong một mục nhập đầu vào.
Hàm tạo và hàm hủy | |
---|---|
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter) | |
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs) |
Thuộc tính công khai | |
---|---|
indices | |
operation | |
shape | |
values |
Các hàm tĩnh công khai | |
---|---|
SkipEmpty (bool x) |
Cấu trúc | |
---|---|
tenorflow:: ops:: StringSplit:: Attrs | Trình thiết lập thuộc tính tùy chọn cho StringSplit . |
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
Tách chuỗi
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
Tách chuỗi
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Các hàm tĩnh công khai
Bỏ quaTrống
Attrs SkipEmpty( bool x )