Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

tensorflow :: opérations :: StringSplit

#include <string_ops.h>

Divisez les éléments d' input 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 fonction du delimiter et retournez un SparseTensor contenant les jetons SparseTensor . Les jetons vides sont ignorés.

delimiter peut être vide ou une chaîne de caractères séparés. Si le 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 multioctets UTF-8. Sinon, chaque caractère de delimiter est un point de partage potentiel.

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

indices = [0, 0; 0, 1; dix; 1, 1; 1, 2] shape = [2, 3] values ​​= ['bonjour', 'monde', 'a', 'b', 'c']

Arguments:

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

Attributs facultatifs (voir Attrs ):

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

Retour:

  • Indices de Output : Une matrice dense de int64 représentant les indices du tenseur clairsemé.
  • Valeurs de Output : un vecteur de chaînes correspondant aux valeurs fractionnées.
  • Forme de Output : un vecteur de longueur 2 de int64 représentant la forme du tenseur clairsemé, où la première valeur est N et la seconde 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)

Structs

tensorflow :: ops :: StringSplit :: Attrs

Définisseurs d' attributs facultatifs pour StringSplit .

Attributs publics

indices

::tensorflow::Output indices

opération

Operation operation

façonner

::tensorflow::Output shape

valeurs

::tensorflow::Output values

Fonctions publiques

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
)

Fonctions statiques publiques

IgnorerVide

Attrs SkipEmpty(
  bool x
)