DecodeCsv

DecodeCsv คลาสสุดท้ายสาธารณะ

แปลงบันทึก CSV เป็นเทนเซอร์ แต่ละคอลัมน์จะแมปกับเทนเซอร์หนึ่งตัว

ควรใช้รูปแบบ RFC 4180 สำหรับบันทึก CSV (https://tools.ietf.org/html/rfc4180) โปรดทราบว่าเราอนุญาตให้มีช่องว่างนำหน้าและต่อท้ายด้วยฟิลด์ int หรือ float

คลาสที่ซ้อนกัน

ระดับ DecodeCsv.ตัวเลือก แอ็ตทริบิวต์ทางเลือกสำหรับ DecodeCsv

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

DecodeCsv แบบคงที่
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > ระเบียน Iterable< ตัวดำเนินการ <?>> recordDefaults ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DecodeCsv ใหม่
DecodeCsv.Options แบบคงที่
fieldDelim (ฟิลด์สตริง Delim)
ตัววนซ้ำ < ตัวดำเนินการ < TType >>
DecodeCsv.Options แบบคงที่
naValue (สตริง naValue)
รายการ < เอาท์พุต <?>>
เอาท์พุท ()
เทนเซอร์แต่ละตัวจะมีรูปร่างเหมือนกับบันทึก
DecodeCsv.Options แบบคงที่
selectCols (รายการ <ยาว> selectCols)
DecodeCsv.Options แบบคงที่
useQuoteDelim (บูลีน useQuoteDelim)

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "DecodeCSV"

วิธีการสาธารณะ

สร้าง DecodeCsv แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TString > ระเบียน Iterable < ตัวดำเนินการ <?>> recordDefaults ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DecodeCsv ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
บันทึก แต่ละสตริงคือระเบียน/แถวใน CSV และระเบียนทั้งหมดควรมีรูปแบบเดียวกัน
บันทึกค่าเริ่มต้น หนึ่งเทนเซอร์ต่อคอลัมน์ของบันทึกอินพุต โดยมีค่าเริ่มต้นสเกลาร์สำหรับคอลัมน์นั้นหรือเวกเตอร์ว่างหากจำเป็นต้องใช้คอลัมน์
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ DecodeCsv

สาธารณะ DecodeCsv.Options fieldDelim แบบคงที่ (String fieldDelim)

พารามิเตอร์
สนามเดลิม ตัวคั่นถ่านเพื่อแยกฟิลด์ในบันทึก

ตัววนซ้ำสาธารณะ < ตัวดำเนินการ < TType >> ตัววนซ้ำ ()

DecodeCsv.Options naValue แบบคงที่สาธารณะ (สตริง naValue)

พารามิเตอร์
naValue สตริงเพิ่มเติมที่จะรับรู้เป็น NA/NaN

รายการสาธารณะ < เอาท์พุต <?>> เอาท์พุต ()

เทนเซอร์แต่ละตัวจะมีรูปร่างเหมือนกับบันทึก

สาธารณะ DecodeCsv.Options selectCols แบบคงที่ (รายการ <Long> selectCols)

DecodeCsv.Options คงที่สาธารณะ useQuoteDelim (useQuoteDelim บูลีน)

พารามิเตอร์
ใช้QuoteDelim หากเป็นเท็จ ให้ถือว่าเครื่องหมายคำพูดคู่เป็นอักขระปกติภายในช่องสตริง (โดยไม่สนใจ RFC 4180, ส่วนที่ 2, สัญลักษณ์แสดงหัวข้อย่อย 5)