tensorflow:: ops:: StringSplit
#include <string_ops.h> Podzielenie elementów input na podstawie delimiter do obiektu SparseTensor .
Streszczenie
Niech N będzie rozmiarem źródła (zazwyczaj N będzie rozmiarem partii). Podziel każdy element input na podstawie delimiter i zwróć SparseTensor zawierający podzielone tokeny. Puste tokeny są ignorowane.
delimiter może być pusty lub stanowić ciąg znaków podziału. Jeśli delimiter jest pustym ciągiem, każdy element input jest dzielony na pojedyncze ciągi znaków jednobajtowych, w tym na sekwencje wielobajtowe UTF-8. W przeciwnym razie każdy znak delimiter może stanowić potencjalny punkt podziału.
Na przykład: N = 2, wejście [0] to „hello world”, a wejście [1] to „ab c”, wówczas wyjście będzie
indeksy = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] kształt = [2, 3] wartości = ['witaj', 'świecie', 'a', 'b', 'c']
Argumenty:
- zakres: obiekt zakresu
- wejście: 1-D. Ciągi do podziału.
- ogranicznik: 0-D. Znaki rozdzielające (bajty) lub pusty ciąg.
Atrybuty opcjonalne (patrz Attrs ):
- skip_empty:
bool. JeśliTrue, pomija puste ciągi znaków w wyniku.
Zwroty:
- Indeksy
Output: Gęsta macierz int64 reprezentująca indeksy tensora rzadkiego. - Wartości
Output: Wektor ciągów znaków odpowiadających podzielonym wartościom. - Kształt
Output: wektor o długości 2 i wartości int64 reprezentujący kształt tensora rzadkiego, gdzie pierwsza wartość to N, a druga to maksymalna liczba tokenów w pojedynczym wpisie wejściowym.
Konstruktory i destruktory | |
|---|---|
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) |
Atrybuty publiczne | |
|---|---|
indices | |
operation | |
shape | |
values | |
Publiczne funkcje statyczne | |
|---|---|
SkipEmpty (bool x) | |
Struktury | |
|---|---|
| tensorflow:: ops:: StringSplit:: Attrs | Opcjonalne settery atrybutów dla StringSplit . |
Atrybuty publiczne
indeksy
::tensorflow::Output indices
działanie
Operation operation
kształt
::tensorflow::Output shape
wartości
::tensorflow::Output values
Funkcje publiczne
Podział strun
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
Podział strun
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Publiczne funkcje statyczne
Pomiń puste
Attrs SkipEmpty( bool x )