ใช้ upper_bound(sorted_search_values, ค่า) ในแต่ละแถว
แต่ละชุดของแถวที่มีดัชนีเดียวกันใน (sorted_inputs, ค่า) จะได้รับการปฏิบัติอย่างเป็นอิสระ แถวผลลัพธ์จะเทียบเท่ากับการเรียก `np.searchsorted(sorted_inputs,values, side='right')`
ผลลัพธ์ไม่ใช่ดัชนีโดยรวมของ `Tensor` ทั้งหมด แต่เป็นเพียงดัชนีในมิติสุดท้าย
ตัวอย่างสองมิติ: sorted_sequence = [[0, 3, 9, 9, 10], [1, 2, 3, 4, 5]] ค่า = [[2, 4, 9], [0, 2, 6 ]]
ผล = UpperBound (sorted_sequence, ค่า)
ผลลัพธ์ == [[1, 2, 4], [0, 2, 5]]
วิธีการสาธารณะ
เอาท์พุต <U> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <U ขยายหมายเลข T> UpperBound <U> | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ <T> sortedInputs ค่า ตัวดำเนินการ <T> คลาส<U> outType) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UpperBound ใหม่ |
คงที่ <T> ขอบเขตบน <จำนวนเต็ม> | สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <T> sortedInputs ค่าตัว ถูกดำเนินการ <T>) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UpperBound ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น |
เอาท์พุต <U> | เอาท์พุท () `เทนเซอร์` ที่มีรูปร่างเหมือนกับ 'ค่า' |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <U> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง UpperBound <U> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> sortedInputs, ค่า ตัวดำเนินการ <T>, Class<U> outType)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UpperBound ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
เรียงลำดับอินพุต | เทนเซอร์ 2 มิติที่แต่ละแถวถูกเรียงลำดับ |
ค่านิยม | เทนเซอร์ 2 มิติที่มีจำนวนแถวเท่ากับ `sorted_search_values` ประกอบด้วยค่าที่จะค้นหาใน `sorted_search_values` |
การส่งคืน
- ตัวอย่างใหม่ของ UpperBound
สร้าง UpperBound <Integer> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> sortedInputs, ตัวดำเนินการ <T> ค่า)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UpperBound ใหม่โดยใช้ประเภทเอาต์พุตเริ่มต้น
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
เรียงลำดับอินพุต | เทนเซอร์ 2 มิติที่แต่ละแถวถูกเรียงลำดับ |
ค่านิยม | เทนเซอร์ 2 มิติที่มีจำนวนแถวเท่ากับ `sorted_search_values` ประกอบด้วยค่าที่จะค้นหาใน `sorted_search_values` |
การส่งคืน
- ตัวอย่างใหม่ของ UpperBound
เอาท์พุท สาธารณะ <U> เอาท์พุท ()
`เทนเซอร์` ที่มีรูปร่างเหมือนกับ 'ค่า' ประกอบด้วยดัชนีสเกลาร์สุดท้ายลงในมิติสุดท้ายซึ่งสามารถแทรกค่าได้โดยไม่ต้องเปลี่ยนคุณสมบัติที่เรียงลำดับ