DecodeCsv

classe finale publique DecodeCsv

Convertissez les enregistrements CSV en tenseurs. 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.

Classes imbriquées

classe DécoderCsv.Options Attributs facultatifs pour DecodeCsv

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

DecodeCsv statique
créer ( Scope scope, Operand < TString > records, Iterable < Operand <?>> recordDefaults, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération DecodeCsv.
DecodeCsv.Options statique
fieldDelim (Chaîne fieldDelim)
Itérateur < Opérande < TType >>
DecodeCsv.Options statique
naValue (Chaîne naValue)
Liste< Sortie <?>>
sortir ()
Chaque tenseur aura la même forme que les enregistrements.
DecodeCsv.Options statique
selectCols (Liste<Long> selectCols)
DecodeCsv.Options statique
useQuoteDelim (booléen useQuoteDelim)

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "DecodeCSV"

Méthodes publiques

public static DecodeCsv create ( Scope scope, Operand < TString > records, Iterable < Operand <?>> recordDefaults, Options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération DecodeCsv.

Paramètres
portée portée actuelle
enregistrements Chaque chaîne est un enregistrement/une ligne dans le csv et tous les enregistrements doivent avoir le même format.
recordDefaults 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.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de DecodeCsv

public statique DecodeCsv.Options fieldDelim (String fieldDelim)

Paramètres
champDelim délimiteur de caractères pour séparer les champs dans un enregistrement.

Itérateur public < Opérande < TType >> itérateur ()

public statique DecodeCsv.Options naValue (String naValue)

Paramètres
naValeur Chaîne supplémentaire à reconnaître comme NA/NaN.

liste publique< Sortie <?>> sortie ()

Chaque tenseur aura la même forme que les enregistrements.

public static DecodeCsv.Options selectCols (List<Long> selectCols)

public statique DecodeCsv.Options useQuoteDelim (booléen useQuoteDelim)

Paramètres
useQuoteDelim 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).