przepływ tensorowy:: ops:: StringSplitV2
#include <string_ops.h>
Podziel elementy source
na podstawie sep
na SparseTensor
.
Streszczenie
Niech N będzie rozmiarem źródła (zwykle N będzie rozmiarem partii). Podziel każdy element source
na podstawie sep
i zwróć SparseTensor
zawierający tokeny podziału. Puste tokeny są ignorowane.
Na przykład N = 2, źródło [0] to „witaj świecie”, a źródło [1] to „ab c”, wówczas wynikiem będzie
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 ograniczniki nie są grupowane i uznawane są za oddzielające puste ciągi. Na przykład źródło "1\<\>2\<\>\<\>3"
i sep "\<\>"
zwraca ["1", "2", "", "3"]
. Jeśli sep
ma wartość Brak lub jest pustym ciągiem, kolejne białe znaki są traktowane jako pojedynczy separator, a wynik nie będzie zawierał pustych ciągów na początku, jeśli ciąg ma początkowe lub końcowe białe znaki.
Zauważ, że powyższe zachowanie pasuje do str.split Pythona.
Argumenty:
- zakres: Obiekt Scope
- dane wejściowe:
1-D
stringTensor
, ciągi do podziału. - wrz:
0-D
stringTensor
, znak ogranicznika.
Opcjonalne atrybuty (patrz Attrs
):
- maxsplit:
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 moduły ustawiające atrybuty 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 )