UnicodeEncode

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

เข้ารหัสเทนเซอร์ของ 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 (ถ่านทดแทนแบบยาว)

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

org.tensorflow.op.RawOp
บูลีนสุดท้าย
เท่ากับ (วัตถุ obj)
int สุดท้าย
การดำเนินการ
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
สตริงสุดท้าย
บูลีน
เท่ากับ (วัตถุ arg0)
คลาสสุดท้าย<?>
รับคลาส ()
ภายใน
แฮชโค้ด ()
โมฆะสุดท้าย
แจ้ง ()
โมฆะสุดท้าย
แจ้งทั้งหมด ()
สตริง
toString ()
โมฆะสุดท้าย
รอสักครู่ (ยาว arg0, int arg1)
โมฆะสุดท้าย
รอ (ยาว arg0)
โมฆะสุดท้าย
รอ ()
org.tensorflow.op.Op
บทคัดย่อ ExecutionEnvironment
สิ่งแวดล้อม ()
ส่งคืนสภาพแวดล้อมการดำเนินการที่ op นี้ถูกสร้างขึ้น
การดำเนินการ ที่เป็นนามธรรม
สหกรณ์ ()
ส่งกลับหน่วยการคำนวณนี้เป็นการ Operation เดียว
org.tensorflow.Operand
เอาท์พุ ทนามธรรม < TString >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
TString นามธรรม
แอสเทนเซอร์ ()
ส่งกลับเทนเซอร์ที่ตัวถูกดำเนินการนี้
รูปร่าง นามธรรม
รูปร่าง ()
ส่งกลับรูปร่าง (อาจทราบได้บางส่วน) ของเทนเซอร์ที่อ้างอิงโดย Output ของตัวถูกดำเนินการนี้
คลาสนามธรรม< TString >
พิมพ์ ()
ส่งกลับประเภทเทนเซอร์ของตัวถูกดำเนินการนี้
org.tensorflow.ndarray.Shaped
บทคัดย่อ
รูปร่าง นามธรรม
ยาวเป็นนามธรรม
ขนาด ()
คำนวณและส่งกลับขนาดรวมของคอนเทนเนอร์นี้เป็นจำนวนค่า

ค่าคงที่

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

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

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

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

เอาท์พุท สาธารณะ < 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` ค่า 'ละเว้น' จะทำให้การดำเนินการข้ามการจัดรูปแบบที่ไม่ถูกต้องในอินพุต และไม่มีอักขระเอาต์พุตที่สอดคล้องกัน

เอาท์พุท สาธารณะ < TString > เอาท์พุท ()

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

สาธารณะ UnicodeEncode.Options replacementChar แบบคงที่ (Long replacementChar)

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