flujo tensor:: operaciones:: DecodificarCSV

#include <parsing_ops.h>

Convierte registros CSV a tensores.

Resumen

Cada columna se asigna a un tensor.

Se espera el formato RFC 4180 para los registros CSV. ( https://tools.ietf.org/html/rfc4180 ) Tenga en cuenta que permitimos espacios iniciales y finales con campos int o flotantes.

Argumentos:

  • alcance: un objeto de alcance
  • registros: cada cadena es un registro/fila en el csv y todos los registros deben tener el mismo formato.
  • record_defaults: un tensor por columna del registro de entrada, con un valor escalar predeterminado para esa columna o un vector vacío si la columna es necesaria.

Atributos opcionales (ver Attrs ):

  • field_delim: delimitador de caracteres para separar campos en un registro.
  • use_quote_delim: si es falso, trata las comillas dobles como caracteres normales dentro de los campos de cadena (ignorando RFC 4180, Sección 2, Viñeta 5).
  • na_value: cadena adicional para reconocer como NA/NaN.

Devoluciones:

  • OutputList : cada tensor tendrá la misma forma que los registros.

Constructores y destructores

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)

Atributos públicos

operation
output

Funciones públicas

operator[] (size_t index) const

Funciones estáticas públicas

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

estructuras

tensorflow:: operaciones:: DecodeCSV:: Atributos

Configuradores de atributos opcionales para DecodeCSV .

Atributos públicos

operación

Operation operation

producción

::tensorflow::OutputList output

Funciones públicas

DecodificarCSV

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

DecodificarCSV

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

operador[]

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

Funciones estáticas públicas

CampoDelim

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

SeleccionarCols

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

UsarCotizaciónDelim

Attrs UseQuoteDelim(
  bool x
)