กลับมิติเฉพาะของเทนเซอร์
กำหนด "เทนเซอร์" และ "แกน" เทนเซอร์ "int32" แทนชุดมิติของ "เทนเซอร์" ที่จะกลับด้าน การดำเนินการนี้จะกลับรายการแต่ละมิติ `i` ซึ่งมี `j` st `แกน[j] == i` อยู่
`เทนเซอร์` มีได้ถึง 8 มิติ จำนวนมิติข้อมูลที่ระบุใน "แกน" อาจเป็น 0 รายการขึ้นไป หากมีการระบุดัชนีมากกว่าหนึ่งครั้ง ข้อผิดพลาด InvalidArgument จะเกิดขึ้น
ตัวอย่างเช่น:
# tensor 't' is [[[[ 0, 1, 2, 3],
# [ 4, 5, 6, 7],
# [ 8, 9, 10, 11]],
# [[12, 13, 14, 15],
# [16, 17, 18, 19],
# [20, 21, 22, 23]]]]
# tensor 't' shape is [1, 2, 3, 4]
# 'dims' is [3] or 'dims' is [-1]
reverse(t, dims) ==> [[[[ 3, 2, 1, 0],
[ 7, 6, 5, 4],
[ 11, 10, 9, 8]],
[[15, 14, 13, 12],
[19, 18, 17, 16],
[23, 22, 21, 20]]]]
# 'dims' is '[1]' (or 'dims' is '[-3]')
reverse(t, dims) ==> [[[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]
[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]]]]
# 'dims' is '[2]' (or 'dims' is '[-2]')
reverse(t, dims) ==> [[[[8, 9, 10, 11],
[4, 5, 6, 7],
[0, 1, 2, 3]]
[[20, 21, 22, 23],
[16, 17, 18, 19],
[12, 13, 14, 15]]]]
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T, U ขยายจำนวน> ย้อนกลับ <T> | สร้าง (ขอบเขต ขอบเขต , ตัว ดำเนินการ <T> เทนเซอร์, แกนตัว ถูกดำเนินการ <U>) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการย้อนกลับใหม่ |
เอาท์พุต <T> | เอาท์พุท () รูปร่างเดียวกับ 'เทนเซอร์' |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาท์พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
การสร้าง <T> แบบย้อนกลับ แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนิน การ <T> เทนเซอร์, แกนตัว ดำเนินการ <U>)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการย้อนกลับใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
เทนเซอร์ | มากถึง 8-D |
แกน | 1-D. ดัชนีของมิติที่จะย้อนกลับ ต้องอยู่ในช่วง `[-rank(tensor), rank(tensor))` |
การส่งคืน
- ตัวอย่างใหม่ของ Reverse