คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

UnicodeEncode

ประชาชน UnicodeEncode ชั้นสุดท้าย

เข้ารหัสเทนเซอร์ของ int เป็นสตริงยูนิโค้ด

ส่งกลับเวกเตอร์ของสตริง โดยที่ `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.Options คุณลักษณะที่จำเป็นสำหรับการ UnicodeEncode

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

เอาท์พุท <String>
asOutput ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คง <T ขยายจำนวน> UnicodeEncode
สร้าง ( ขอบเขต ขอบเขต Operand <Integer> inputValues, Operand <T> inputSplits, String outputEncoding, ตัวเลือก ... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ UnicodeEncode ใหม่
คง UnicodeEncode.Options
ข้อผิดพลาด (ข้อผิดพลาด String)
เอาท์พุท <String>
เอาท์พุท ()
เทนเซอร์ 1-D ของสตริงที่เข้ารหัสจากจุดโค้ดยูนิโค้ดที่ให้มา
คง UnicodeEncode.Options
replacementChar (Long replacementChar)

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

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

ประชาชน เอาท์พุท <String> asOutput ()

ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการทำงานของ TensorFlow เป็นเอาต์พุตของการดำเนินการอื่นของ TensorFlow วิธีนี้ใช้เพื่อขอรับหมายเลขอ้างอิงเชิงสัญลักษณ์ที่แสดงถึงการคำนวณของอินพุต

สาธารณะคง UnicodeEncode สร้าง ( ขอบเขต ขอบเขต Operand <Integer> inputValues, Operand <T> inputSplits, String outputEncoding, ตัวเลือก ... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ค่าเข้า เทนเซอร์ 1 มิติที่มีจุดโค้ดยูนิโค้ดที่ควรเข้ารหัส
อินพุตแยก เมตริกซ์ 1D ระบุว่าควรแยกโค้ดพอยท์ยูนิโค้ดออกเป็นสตริงอย่างไร โดยเฉพาะอย่างยิ่ง `output[i]` ถูกสร้างขึ้นโดยการเข้ารหัส codepoints ในสไลซ์ `input_values[input_splits[i]:input_splits[i+1]]`
การเข้ารหัสเอาต์พุต การเข้ารหัส Unicode ของสตริงเอาต์พุต การเข้ารหัสที่ถูกต้องคือ: `"UTF-8", "UTF-16-BE" และ "UTF-32-BE"`
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • อินสแตนซ์ใหม่ของ UnicodeEncode

สาธารณะคง UnicodeEncode.Options ข้อผิดพลาด (ข้อผิดพลาด String)

พารามิเตอร์
ข้อผิดพลาด เกิดข้อผิดพลาดในการจัดการนโยบายเมื่อพบการจัดรูปแบบที่ไม่ถูกต้องในอินพุต ค่าของ 'เข้มงวด' จะทำให้การดำเนินการสร้างข้อผิดพลาด InvalidArgument ในการจัดรูปแบบอินพุตที่ไม่ถูกต้อง ค่า "replace" (ค่าเริ่มต้น) จะทำให้การดำเนินการแทนที่การจัดรูปแบบที่ไม่ถูกต้องในอินพุตด้วยจุดโค้ด "replacement_char" ค่า 'ละเว้น' จะทำให้การดำเนินการข้ามการจัดรูปแบบที่ไม่ถูกต้องในอินพุต และสร้างอักขระเอาต์พุตที่ไม่สอดคล้องกัน

ประชาชน เอาท์พุท <String> เอาท์พุท ()

เทนเซอร์ 1-D ของสตริงที่เข้ารหัสจากจุดโค้ดยูนิโค้ดที่ให้มา

สาธารณะคง UnicodeEncode.Options replacementChar (Long replacementChar)

พารามิเตอร์
เปลี่ยนChar จุดโค้ดอักขระแทนที่ที่จะใช้แทนการจัดรูปแบบที่ไม่ถูกต้องในอินพุตเมื่อ `errors='replace'` สามารถใช้จุดรหัสยูนิโค้ดที่ถูกต้องได้ ค่าเริ่มต้นคืออักขระแทนที่ยูนิโค้ดเริ่มต้นคือ 0xFFFD (U+65533)