รวมองค์ประกอบของ `อินพุต` ตาม `segment_ids`
คำนวณการรวมสตริงตามส่วนของเทนเซอร์ ให้ `segment_ids` ที่มีอันดับ 'N` และ 'data' ที่มีอันดับ 'N+M`:
`เอาท์พุท [i, k1...kM] = strings.join([data[j1...jN, k1...kM])`
โดยที่การรวมอยู่เหนือ [j1...jN] ทั้งหมด โดยที่เซ็กเมนต์_ids[j1...jN] = i สตริงถูกรวมเข้าด้วยกันในลำดับแถวหลัก
ตัวอย่างเช่น:
inputs = [['Y', 'q', 'c'], ['Y', '6', '6'], ['p', 'G', 'a']]
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[1, 0, 1],
num_segments=2,
separator=':'))
# output_array ==> [['Y', '6', '6'], ['Y:p', 'q:G', 'c:a']]
inputs = ['this', 'is', 'a', 'test']
output_array = string_ops.unsorted_segment_join(inputs=inputs,
segment_ids=[0, 0, 0, 0],
num_segments=1,
separator=':'))
# output_array ==> ['this:is:a:test']
คลาสที่ซ้อนกัน
ระดับ | ไม่เรียงลำดับSegmentJoin.Options | แอตทริบิวต์ทางเลือกสำหรับ UnsortedSegmentJoin |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต < TString > | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
UnsortedSegmentJoin แบบคงที่ | สร้าง (ขอบเขตขอบเขต ตัว ดำเนินการ < TString > อินพุต ตัว ดำเนินการ <? ขยาย TNumber > เซ็กเมนต์Ids ตัวดำเนินการ <? ขยาย TNumber > numSegments ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UnsortedSegmentJoin ใหม่ |
เอาท์พุต < TString > | เอาท์พุท () |
UnsortedSegmentJoin.Options แบบคงที่ | ตัวแยก (ตัวแยกสตริง) |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์พุท สาธารณะ < TString > asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง UnsortedSegmentJoin แบบคงที่สาธารณะ (ขอบเขตขอบเขต ตัว ดำเนินการ < TString > อินพุต ตัว ดำเนินการ <? ขยาย TNumber > SegmentIds ตัวดำเนินการ <? ขยาย TNumber > numSegments ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UnsortedSegmentJoin ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
อินพุต | อินพุตที่จะเข้าร่วม |
รหัสส่วน | เทนเซอร์ที่มีรูปร่างนำหน้า data.shape ไม่รองรับรหัสกลุ่มเชิงลบ |
numSegments | สเกลาร์ |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ UnsortedSegmentJoin
ตัวคั่น UnsortedSegmentJoin.Options แบบคงที่สาธารณะ (ตัวแยกสตริง)
พารามิเตอร์
ตัวคั่น | ตัวคั่นที่จะใช้เมื่อเข้าร่วม |
---|