dòng chảy căng:: ôi:: Giải mãCSV

#include <parsing_ops.h>

Chuyển đổi bản ghi CSV sang tensor.

Bản tóm tắt

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

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

Lập 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 đị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 đó là bắt buộc.

Thuộc tính tùy chọn (xem Attrs ):

  • field_delim: dấu phân cách char để phân tách các trường trong bản ghi.
  • use_quote_delim: Nếu sai, coi dấu ngoặc kép là 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.

Trả về:

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

Hàm tạo và hàm 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 khai

operation
output

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

operator[] (size_t index) const

Các hàm 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ộ cài đặt thuộc tính tùy chọn cho DecodeCSV .

Thuộc tính công khai

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
)

toán tử []

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

Các hàm tĩnh công khai

Lĩnh VựcDelim

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

ChọnCols

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

Sử dụngQuoteDelim

Attrs UseQuoteDelim(
  bool x
)