DecodeCsv

lớp cuối cùng công khai DecodeCsv

Chuyển đổi bản ghi CSV sang tensor. 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.

Các lớp lồng nhau

lớp học Giải mãCsv.Options Thuộc tính tùy chọn cho DecodeCsv

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công cộng

Giải mã tĩnhCsv
tạo ( Phạm vi phạm vi, Toán hạng < TString > bản ghi, Iterable< Toán hạng <?>> recordDefaults, Tùy chọn... tùy chọn)
Phương thức gốc để tạo một lớp bao bọc một thao tác DecodeCsv mới.
Giải tĩnhCsv.Options
fieldDelim (Trường chuỗiDelim)
Trình vòng lặp< Toán hạng < TType >>
Giải tĩnhCsv.Options
naValue (Chuỗi naValue)
Danh sách< Đầu ra <?>>
đầu ra ()
Mỗi tensor sẽ có hình dạng giống như bản ghi.
Giải tĩnhCsv.Options
selectCols (Danh sách<Long> selectCols)
Giải tĩnhCsv.Options
useQuoteDelim (Boolean useQuoteDelim)

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "Giải mãCSV"

Phương pháp công cộng

công khai DecodeCsv tĩnh tạo ( Phạm vi phạm vi, Bản ghi toán hạng < TString >, Iterable< Toán hạng <?>> recordDefaults, Tùy chọn... tùy chọn)

Phương thức gốc để tạo một lớp bao bọc một thao tác DecodeCsv mới.

Thông số
phạm vi phạm vi hiện tại
Hồ sơ 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.
bản ghiMặc định 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.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của DecodeCsv

public static DecodeCsv.Options fieldDelim (Trường chuỗiDelim)

Thông số
lĩnh vựcDelim dấu phân cách char để phân tách các trường trong bản ghi.

public Iterator< Toán hạng < TType >> iterator ()

public static DecodeCsv.Options naValue (Chuỗi naValue)

Thông số
naValue Chuỗi bổ sung để nhận dạng là NA/NaN.

Danh sách công khai< Đầu ra <?>> đầu ra ()

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

tĩnh công khai DecodeCsv.Options selectCols (Danh sách<Long> selectCols)

tĩnh công khai DecodeCsv.Options useQuoteDelim (Boolean useQuoteDelim)

Thông số
sử dụngQuoteDelim Nếu sai, hãy coi dấu ngoặc kép là ký tự thông thường bên trong trường chuỗi (bỏ qua RFC 4180, Phần 2, Dấu đầu dòng 5).