dòng chảy :: hoạt động :: Giải mãCSV

#include <parsing_ops.h>

Chuyển đổi bản ghi CSV thành tensor.

Tóm lược

Mỗi cột ánh xạ tới một tenxơ.

Định dạng RFC 4180 được mong đợi cho các bản ghi CSV. ( https://tools.ietf.org/html/rfc4180 ) Lưu ý rằng chúng tôi cho phép các dấu cách ở đầu và cuối với trường int hoặc float.

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • bản ghi: Mỗi chuỗi là một bản ghi / hàng trong csv và tất cả các bản ghi phải có cùng một định dạng.
  • record_defaults: Một tensor trên mỗi cột của bản ghi đầu vào, với giá trị mặc định vô hướng cho cột đó hoặc một vectơ trống nếu cột được yêu cầu.

Các thuộc tính tùy chọn (xem Phần Attrs ):

  • field_delim: dấu phân cách char để phân tách các trường trong một bản ghi.
  • use_quote_delim: Nếu sai, coi dấu ngoặc kép là các ký tự thông thường bên trong các trường chuỗi (bỏ qua RFC 4180, Phần 2, Dấu đầu dòng 5).
  • na_value: Chuỗi bổ sung để nhận dạng là NA / NaN.

Lợi nhuận:

  • OutputList : Mỗi tensor sẽ có hình dạng giống như các bản ghi.

Người xây dựng và Người phá hủy

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)

Thuộc tính công cộng

operation
output

Chức năng công cộng

operator[] (size_t index) const

Các chức năng tĩnh công khai

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

Cấu trúc

tensorflow :: ops :: DecodeCSV :: Attrs

Bộ thiết lập thuộc tính tùy chọn cho DecodeCSV .

Thuộc tính công cộng

hoạt động

Operation operation

đầu ra

::tensorflow::OutputList output

Chức năng công cộng

Giải mãCSV

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

Giải mãCSV

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

nhà điều hành[]

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

Các chức năng tĩnh công khai

FieldDelim

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

SelectCols

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

UseQuoteDelim

Attrs UseQuoteDelim(
  bool x
)