UnravelIndex

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

แปลงอาร์เรย์ของดัชนีแบบแบนให้เป็นทูเพิลของอาร์เรย์พิกัด

ตัวอย่าง:

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) โดยแต่ละแถวมีรูปร่างเหมือนกับอาร์เรย์ดัชนี