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)
พารามิเตอร์
สนามเดลิม | ตัวคั่นถ่านเพื่อแยกฟิลด์ในบันทึก |
---|
DecodeCsv.Options naValue แบบคงที่สาธารณะ (สตริง naValue)
พารามิเตอร์
naValue | สตริงเพิ่มเติมที่จะรับรู้เป็น NA/NaN |
---|
DecodeCsv.Options คงที่สาธารณะ useQuoteDelim (useQuoteDelim บูลีน)
พารามิเตอร์
ใช้QuoteDelim | หากเป็นเท็จ ให้ถือว่าเครื่องหมายคำพูดคู่เป็นอักขระปกติภายในช่องสตริง (โดยไม่สนใจ RFC 4180, ส่วนที่ 2, สัญลักษณ์แสดงหัวข้อย่อย 5) |
---|