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śli True , 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
)