flusso tensoriale:: operazioni:: Decodifica CSV

#include <parsing_ops.h>

Converti i record CSV in tensori.

Riepilogo

Ogni colonna corrisponde a un tensore.

Per i record CSV è previsto il formato RFC 4180. ( https://tools.ietf.org/html/rfc4180 ) Si noti che consentiamo spazi iniziali e finali con campo int o float.

Argomenti:

  • ambito: un oggetto ambito
  • record: ogni stringa è un record/riga nel csv e tutti i record devono avere lo stesso formato.
  • record_defaults: un tensore per colonna del record di input, con un valore scalare predefinito per quella colonna o un vettore vuoto se la colonna è richiesta.

Attributi opzionali (vedi Attrs ):

  • field_delim: delimitatore di caratteri per separare i campi in un record.
  • use_quote_delim: se false, considera le virgolette doppie come caratteri normali all'interno dei campi della stringa (ignorando RFC 4180, Sezione 2, Punto 5).
  • na_value: stringa aggiuntiva da riconoscere come NA/NaN.

Ritorna:

  • OutputList : ogni tensore avrà la stessa forma dei record.

Costruttori e Distruttori

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)

Attributi pubblici

operation
output

Funzioni pubbliche

operator[] (size_t index) const

Funzioni statiche pubbliche

FieldDelim (StringPiece x)
NaValue (StringPiece x)
SelectCols (const gtl::ArraySlice< int > & x)
UseQuoteDelim (bool x)

Strutture

tensorflow:: ops:: DecodeCSV:: Attrs

Setter di attributi facoltativi per DecodeCSV .

Attributi pubblici

operazione

Operation operation

produzione

::tensorflow::OutputList output

Funzioni pubbliche

Decodifica CSV

 DecodeCSV(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input records,
  ::tensorflow::InputList record_defaults
)

Decodifica CSV

 DecodeCSV(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input records,
  ::tensorflow::InputList record_defaults,
  const DecodeCSV::Attrs & attrs
)

operatore[]

::tensorflow::Output operator[](
  size_t index
) const 

Funzioni statiche pubbliche

CampoDelim

Attrs FieldDelim(
  StringPiece x
)
Attrs NaValue(
  StringPiece x
)

Seleziona Col

Attrs SelectCols(
  const gtl::ArraySlice< int > & x
)

UsaQuoteDelim

Attrs UseQuoteDelim(
  bool x
)