Merken Sie den Termin vor! Google I / O kehrt vom 18. bis 20. Mai zurück Registrieren Sie sich jetzt
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

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 zum Teilen.
  • Trennzeichen: 0-D. Trennzeichen (Bytes) oder leere Zeichenfolge.

Optionale Attribute (siehe Attrs ):

  • skip_empty: Ein bool . Wenn True , ü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
)