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) | 
|---|