Tensorflow :: ops :: StringSplit
#include <string_ops.h>
Teilen Sie Elemente der input
basierend auf dem delimiter
in einen SparseTensor
.
Zusammenfassung
N sei die Größe der Quelle (typischerweise ist N die Chargengröße). Teilen Sie jedes input
basierend auf dem delimiter
und geben Sie einen SparseTensor
, der die geteilten Token enthält. Leere Token werden ignoriert.
delimiter
kann leer sein oder eine Folge von geteilten Zeichen. Wenn das delimiter
eine leere Zeichenfolge ist, wird jedes input
in einzelne Einzelbyte-Zeichenfolgen aufgeteilt, einschließlich der Aufteilung von UTF-8-Multibyte-Sequenzen. Andernfalls ist jedes delimiter
ein potenzieller Teilungspunkt.
Zum Beispiel: N = 2, Eingabe [0] ist 'Hallo Welt' und Eingabe [1] ist 'ab c', dann ist die Ausgabe
Indizes = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] Form = [2, 3] Werte = ['Hallo', 'Welt', 'a', 'b', 'c']
Argumente:
- scope: Ein Scope- Objekt
- Eingabe: 1-D. Saiten zu spalten.
- Trennzeichen: 0-D. Trennzeichen (Bytes) oder leere Zeichenfolge.
Optionale Attribute (siehe Attrs
):
- skip_empty: Ein
bool
. WennTrue
, überspringen Sie die leeren Zeichenfolgen aus dem Ergebnis.
Kehrt zurück:
-
Output
Eine dichte Matrix von int64 repräsentieren die Indizes der Sparse - Tensor. -
Output
: Ein Vektor von Zeichenfolgen, der den geteilten Werten entspricht. -
Output
: Ein Vektor der Länge 2 von int64, der die Form des spärlichen Tensors darstellt, wobei der erste Wert N und der zweite Wert die maximale Anzahl von Token in einem einzelnen Eingabeeintrag ist.
Konstruktoren und Destruktoren | |
---|---|
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) |
Öffentliche Attribute | |
---|---|
indices | |
operation | |
shape | |
values |
Öffentliche statische Funktionen | |
---|---|
SkipEmpty (bool x) |
Strukturen | |
---|---|
tensorflow :: ops :: StringSplit :: Attrs | Optionale Attributsetzer für StringSplit . |
Öffentliche Attribute
Indizes
::tensorflow::Output indices
Operation
Operation operation
gestalten
::tensorflow::Output shape
Werte
::tensorflow::Output values
Öffentliche Funktionen
StringSplit
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
StringSplit
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Öffentliche statische Funktionen
SkipEmpty
Attrs SkipEmpty( bool x )