แปลงอาร์เรย์ของดัชนีแบบแบนให้เป็นทูเพิลของอาร์เรย์พิกัด
ตัวอย่าง:
y = tf.unravel_index(indices=[2, 5, 7], dims=[3, 3])
# 'dims' represent a hypothetical (3, 3) tensor of indices:
# [[0, 1, *2*],
# [3, 4, *5*],
# [6, *7*, 8]]
# For each entry from 'indices', this operation returns
# its coordinates (marked with '*'), such as
# 2 ==> (0, 2)
# 5 ==> (1, 2)
# 7 ==> (2, 1)
y ==> [[0, 1, 2], [2, 2, 1]]
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยายจำนวน> UnravelIndex <T> | สร้าง (ขอบเขต ขอบเขต ดัชนี ตัวดำเนินการ <T> ตัวดำเนินการ <T> สลัว) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UnravelIndex ใหม่ |
เอาท์พุต <T> | เอาท์พุท () เทนเซอร์ 2-D (หรือ 1-D หากดัชนีเป็น 0-D) โดยแต่ละแถวมีรูปร่างเหมือนกับอาร์เรย์ดัชนี |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาท์พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง UnravelIndex <T> คงที่สาธารณะ (ขอบเขต ขอบเขต , ดัชนี ตัวดำเนินการ <T>, ตัวดำเนินการ <T> สลัว)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ UnravelIndex ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ดัชนี | เทนเซอร์ `int` 0-D หรือ 1-D ซึ่งมีองค์ประกอบเป็นดัชนีในเวอร์ชันที่ราบเรียบของอาร์เรย์ของมิติจะหรี่ลง |
สลัว | เทนเซอร์ 1-D `int` รูปร่างของอาร์เรย์ที่จะใช้สำหรับคลี่คลายดัชนี |
การส่งคืน
- อินสแตนซ์ใหม่ของ UnravelIndex
เอาท์พุท สาธารณะ <T> เอาท์พุท ()
เทนเซอร์ 2-D (หรือ 1-D ถ้าดัชนีเป็น 0-D) โดยแต่ละแถวมีรูปร่างเหมือนกับอาร์เรย์ดัชนี