tensorflow:: ops:: StringSplitV2
#include <string_ops.h> Podzielenie elementów source na podstawie sep do obiektu SparseTensor .
Streszczenie
Niech N będzie rozmiarem źródła (zazwyczaj N będzie rozmiarem partii). Podziel każdy element source na podstawie sep i zwróć SparseTensor zawierający podzielone tokeny. Puste tokeny są ignorowane.
Na przykład, N = 2, źródło[0] to „hello world”, a źródło[1] to „ab c”, wówczas wyjście będzie następujące:
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c'] Jeśli podano sep , kolejne separatory nie są grupowane i są uznawane za oddzielające puste ciągi znaków. Na przykład, source dla "1\<\>2\<\>\<\>3" i separator dla "\<\>" zwraca ["1", "2", "", "3"] . Jeśli sep ma wartość None lub jest pustym ciągiem znaków, kolejne spacje są traktowane jako pojedynczy separator, a wynik nie będzie zawierał pustych ciągów znaków na początku ani na końcu ciągu znaków, o ile ciąg znaków ma spację na początku lub na końcu.
Należy pamiętać, że powyższe zachowanie pasuje do funkcji str.split języka Python.
Argumenty:
- zakres: obiekt zakresu
- wejście:
1-DstringTensor, stringi do podziału. - sep:
0-DstringTensor, znak rozdzielający.
Atrybuty opcjonalne (patrz Attrs ):
- maxsplit: liczba
int. Jeślimaxsplit > 0, granica podziału wyniku.
Zwroty:
Konstruktory i destruktory | |
|---|---|
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) |
Atrybuty publiczne | |
|---|---|
indices | |
operation | |
shape | |
values | |
Publiczne funkcje statyczne | |
|---|---|
Maxsplit (int64 x) | |
Struktury | |
|---|---|
| tensorflow:: ops:: StringSplitV2:: Attrs | Opcjonalne settery atrybutów dla StringSplitV2 . |
Atrybuty publiczne
indeksy
::tensorflow::Output indices
działanie
Operation operation
kształt
::tensorflow::Output shape
wartości
::tensorflow::Output values
Funkcje publiczne
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 )
Publiczne funkcje statyczne
Maxsplit
Attrs Maxsplit( int64 x )