flux tensoriel : : opérations : : Séparation de chaînes

#include <string_ops.h>

Divisez les éléments d' input en fonction du delimiter en un SparseTensor .

Résumé

Soit N la taille de la source (généralement, N sera la taille du lot). Divisez chaque élément d' input en fonction du delimiter et renvoyez un SparseTensor contenant les jetons divisés. Les jetons vides sont ignorés.

delimiter peut être vide ou une chaîne de caractères divisés. Si delimiter est une chaîne vide, chaque élément d' input est divisé en chaînes de caractères individuelles à un octet, y compris la division des séquences multi-octets UTF-8. Sinon, chaque caractère de delimiter est un point de partage potentiel.

Par exemple : N = 2, input[0] est 'hello world' et input[1] est 'ab c', alors la sortie sera

indices = [0, 0; 0, 1 ; 1, 0 ; 1, 1 ; 1, 2] forme = [2, 3] valeurs = ['bonjour', 'monde', 'a', 'b', 'c']

Arguments :

  • scope : un objet Scope
  • entrée : 1-D. Cordes à diviser.
  • délimiteur : 0-D. Caractères délimiteurs (octets) ou chaîne vide.

Attributs facultatifs (voir Attrs ) :

  • skip_empty : un bool . Si True , ignorez les chaînes vides du résultat.

Retours :

  • Indices Output : une matrice dense de int64 représentant les indices du tenseur clairsemé.
  • Valeurs Output : un vecteur de chaînes correspondant aux valeurs divisées.
  • Forme Output : un vecteur de longueur 2 de int64 représentant la forme du tenseur clairsemé, où la première valeur est N et la deuxième valeur est le nombre maximum de jetons dans une seule entrée d'entrée.

Constructeurs et Destructeurs

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)

Attributs publics

indices
operation
shape
values

Fonctions statiques publiques

SkipEmpty (bool x)

Structures

tensorflow :: ops :: StringSplit :: Attrs

Setters d'attributs facultatifs pour StringSplit .

Attributs publics

indices

::tensorflow::Output indices

opération

Operation operation

forme

::tensorflow::Output shape

valeurs

::tensorflow::Output values

Fonctions publiques

Séparation de chaînes

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

Séparation de chaînes

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

Fonctions statiques publiques

SauterVide

Attrs SkipEmpty(
  bool x
)