flux tensoriel : : opérations : : DécoderCSV
#include <parsing_ops.h>
Convertissez les enregistrements CSV en tenseurs.
Résumé
Chaque colonne correspond à un tenseur.
Le format RFC 4180 est attendu pour les enregistrements CSV. ( https://tools.ietf.org/html/rfc4180 ) Notez que nous autorisons les espaces de début et de fin avec un champ int ou float.
Arguments :
- scope : un objet Scope
- enregistrements : chaque chaîne est un enregistrement/une ligne dans le csv et tous les enregistrements doivent avoir le même format.
- record_defaults : un tenseur par colonne de l'enregistrement d'entrée, avec soit une valeur scalaire par défaut pour cette colonne, soit un vecteur vide si la colonne est requise.
Attributs facultatifs (voir Attrs
) :
- field_delim : délimiteur de caractères pour séparer les champs dans un enregistrement.
- use_quote_delim : si faux, traite les guillemets doubles comme des caractères normaux à l'intérieur des champs de chaîne (en ignorant la RFC 4180, Section 2, Puce 5).
- na_value : chaîne supplémentaire à reconnaître comme NA/NaN.
Retours :
-
OutputList
: Chaque tenseur aura la même forme que les enregistrements.
Constructeurs et Destructeurs | |
---|---|
DecodeCSV (const :: tensorflow::Scope & scope, :: tensorflow::Input records, :: tensorflow::InputList record_defaults) | |
DecodeCSV (const :: tensorflow::Scope & scope, :: tensorflow::Input records, :: tensorflow::InputList record_defaults, const DecodeCSV::Attrs & attrs) |
Attributs publics | |
---|---|
operation | |
output |
Fonctions publiques | |
---|---|
operator[] (size_t index) const |
Fonctions statiques publiques | |
---|---|
FieldDelim (StringPiece x) | |
NaValue (StringPiece x) | |
SelectCols (const gtl::ArraySlice< int > & x) | |
UseQuoteDelim (bool x) |
Structures | |
---|---|
tensorflow :: ops :: DecodeCSV :: Attrs | Setters d'attributs facultatifs pour DecodeCSV . |
Attributs publics
opération
Operation operation
sortir
::tensorflow::OutputList output
Fonctions publiques
DécoderCSV
DecodeCSV( const ::tensorflow::Scope & scope, ::tensorflow::Input records, ::tensorflow::InputList record_defaults )
DécoderCSV
DecodeCSV( const ::tensorflow::Scope & scope, ::tensorflow::Input records, ::tensorflow::InputList record_defaults, const DecodeCSV::Attrs & attrs )
opérateur[]
::tensorflow::Output operator[]( size_t index ) const
Fonctions statiques publiques
ChampDelim
Attrs FieldDelim( StringPiece x )
Valeur Na
Attrs NaValue( StringPiece x )
SélectionnezCols
Attrs SelectCols( const gtl::ArraySlice< int > & x )
UtiliserQuoteDelim
Attrs UseQuoteDelim( bool x )