เข้ารหัสเทนเซอร์ของ ints ลงในสตริงยูนิโค้ด
ส่งกลับเวกเตอร์ของสตริง โดยที่ `output[i]` ถูกสร้างขึ้นโดยการเข้ารหัสจุดโค้ด Unicode ใน `input_values[input_splits[i]:input_splits[i+1]]` โดยใช้ `output_encoding`
-
ตัวอย่าง:
input_values = [72, 101, 108, 108, 111, 87, 111, 114, 108, 100]
 input_splits = [0, 5, 10]
 output_encoding = 'UTF-8'
 
 output = ['Hello', 'World']
 คลาสที่ซ้อนกัน
| ระดับ | UnicodeEncode ตัวเลือก | คุณลักษณะทางเลือกสำหรับ UnicodeEncode | |
ค่าคงที่
| สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow | 
วิธีการสาธารณะ
| เอาท์พุต < TString > |  เป็นเอาท์พุต ()  ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ | 
| UnicodeEncode แบบคงที่ |  สร้าง (ขอบเขตขอบเขต ตัว ดำเนินการ < TInt32 > inputValues ตัวถูกดำเนินการ <? ขยาย TNumber > inputSplits สตริงเอาต์พุตการเข้ารหัส ตัวเลือก... ตัวเลือก)  วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UnicodeEncode ใหม่ | 
| UnicodeEncode.Options แบบคงที่ |  ข้อผิดพลาด (ข้อผิดพลาดสตริง) | 
| เอาท์พุต < TString > |  เอาท์พุท ()  เทนเซอร์ 1 มิติของสตริงที่เข้ารหัสจากจุดรหัสยูนิโค้ดที่ให้มา | 
| UnicodeEncode.Options แบบคงที่ |  replacementChar (ถ่านทดแทนแบบยาว)  | 
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์พุท สาธารณะ < TString > asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
การสร้าง UnicodeEncode แบบคงที่สาธารณะ ( ขอบเขต ขอบเขต ตัว ดำเนินการ < TInt32 > inputValues, ตัวดำเนินการ <? ขยาย TNumber > inputSplits, การเข้ารหัสเอาต์พุตสตริง, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UnicodeEncode ใหม่
พารามิเตอร์
| ขอบเขต | ขอบเขตปัจจุบัน | 
|---|---|
| ค่าอินพุต | เทนเซอร์ 1D ที่มีจุดโค้ดยูนิโค้ดที่ควรเข้ารหัส | 
| อินพุตแยก | เทนเซอร์ 1D ระบุว่าจุดรหัสยูนิโค้ดควรแบ่งออกเป็นสตริงอย่างไร โดยเฉพาะอย่างยิ่ง `output[i]` ถูกสร้างขึ้นโดยการเข้ารหัสจุดรหัสในส่วน `input_values[input_splits[i]:input_splits[i+1]]` | 
| การเข้ารหัสเอาท์พุท | การเข้ารหัส Unicode ของสตริงเอาต์พุต การเข้ารหัสที่ถูกต้องคือ: `"UTF-8", "UTF-16-BE" และ "UTF-32-BE"` | 
| ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก | 
การส่งคืน
- อินสแตนซ์ใหม่ของ UnicodeEncode
ข้อผิดพลาด UnicodeEncode.Options แบบคงที่สาธารณะ (ข้อผิดพลาดสตริง)
พารามิเตอร์
| ข้อผิดพลาด | นโยบายการจัดการข้อผิดพลาดเมื่อพบการจัดรูปแบบที่ไม่ถูกต้องในอินพุต ค่า 'เข้มงวด' จะทำให้การดำเนินการสร้างข้อผิดพลาด InvalidArgument ในการจัดรูปแบบอินพุตที่ไม่ถูกต้อง ค่า 'replace' (ค่าเริ่มต้น) จะทำให้การดำเนินการแทนที่การจัดรูปแบบที่ไม่ถูกต้องในอินพุตด้วยจุดโค้ด `replacement_char` ค่า 'ละเว้น' จะทำให้การดำเนินการข้ามการจัดรูปแบบที่ไม่ถูกต้องในอินพุต และไม่มีอักขระเอาต์พุตที่สอดคล้องกัน | 
|---|
สาธารณะ UnicodeEncode.Options replacementChar แบบคงที่ (Long replacementChar)
พารามิเตอร์
| ทดแทนChar | จุดโค้ดอักขระทดแทนที่จะใช้แทนการจัดรูปแบบที่ไม่ถูกต้องในอินพุตเมื่อ `errors='replace'' สามารถใช้จุดโค้ดยูนิโค้ดที่ถูกต้องได้ ค่าเริ่มต้นคืออักขระแทนที่ Unicode เริ่มต้นคือ 0xFFFD (U+65533) | 
|---|