tensorflow::ops::StringSplitV2
#include <string_ops.h> Diviser les éléments de source en fonction de sep en un SparseTensor .
Résumé
Soit N la taille de la source (généralement la taille du lot). Divisez chaque élément de source selon sep et renvoyez un SparseTensor contenant les jetons obtenus. Les jetons vides sont ignorés.
Par exemple, si N = 2, que source[0] vaut « hello world » et que source[1] vaut « ab c », alors la sortie sera :
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c'] Si l'option sep est spécifiée, les délimiteurs consécutifs ne sont pas regroupés et sont considérés comme délimitant des chaînes vides. Par exemple, la source "1\<\>2\<\>\<\>3" et l'option `sep` "\<\>" renvoient ["1", "2", "", "3"] . Si sep est `None` ou une chaîne vide, les espaces consécutifs sont considérés comme un seul séparateur, et le résultat ne contiendra aucune chaîne vide au début ou à la fin de la chaîne si celle-ci comporte des espaces en début ou en fin de chaîne.
Notez que le comportement mentionné ci-dessus correspond à la fonction str.split de Python.
Arguments :
- portée : un objet Scope
- Entrée :
Tensorde chaînes1-D, les chaînes à diviser. - sep :
Tensorde chaîne0-D, le caractère délimiteur.
Attributs optionnels (voir Attrs ) :
- maxsplit : Un
int. Simaxsplit > 0, limite de la division du résultat.
Retours :
Constructeurs et destructeurs | |
|---|---|
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep) | |
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs) |
attributs publics | |
|---|---|
indices | |
operation | |
shape | |
values | |
fonctions statiques publiques | |
|---|---|
Maxsplit (int64 x) | |
Structures | |
|---|---|
| tensorflow::ops::StringSplitV2::Attrs | Définiteurs d'attributs optionnels pour StringSplitV2 . |
attributs publics
indices
::tensorflow::Output indices
opération
Operation operation
forme
::tensorflow::Output shape
valeurs
::tensorflow::Output values
fonctions publiques
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
fonctions statiques publiques
Maxsplit
Attrs Maxsplit( int64 x )