тензорный поток:: операции:: ДекодироватьCSV

#include <parsing_ops.h>

Преобразование записей CSV в тензоры.

Резюме

Каждый столбец соответствует одному тензору.

Для записей CSV ожидается формат RFC 4180. ( https://tools.ietf.org/html/rfc4180 ) Обратите внимание, что мы допускаем начальные и конечные пробелы с полем int или float.

Аргументы:

  • Scope: объект Scope
  • записи: каждая строка представляет собой запись/строку в csv, и все записи должны иметь одинаковый формат.
  • record_defaults: один тензор на столбец входной записи либо со скалярным значением по умолчанию для этого столбца, либо с пустым вектором, если столбец требуется.

Необязательные атрибуты (см. Attrs ):

  • field_delim: символьный разделитель для разделения полей в записи.
  • use_quote_delim: при значении false двойные кавычки рассматриваются как обычные символы внутри строковых полей (игнорируя RFC 4180, раздел 2, маркер 5).
  • na_value: дополнительная строка для распознавания как NA/NaN.

Возвращает:

  • OutputList : каждый тензор будет иметь ту же форму, что и записи.

Конструкторы и деструкторы

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)

Общедоступные атрибуты

operation
output

Общественные функции

operator[] (size_t index) const

Публичные статические функции

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

Структуры

тензорный поток:: ops:: DecodeCSV:: Attrs

Необязательные установщики атрибутов для DecodeCSV .

Общедоступные атрибуты

операция

Operation operation

выход

::tensorflow::OutputList output

Общественные функции

ДекодироватьCSV

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

ДекодироватьCSV

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

оператор []

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

Публичные статические функции

FieldDelim

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

SelectCols

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

ИспользоватьЦитатаDelim

Attrs UseQuoteDelim(
  bool x
)