ปรับรูปร่าง SparseTensor ใหม่เพื่อแสดงค่าในรูปร่างหนาแน่นใหม่
การดำเนินการนี้มีความหมายเหมือนกับการปรับรูปร่างใหม่บนเทนเซอร์หนาแน่นที่เป็นตัวแทน `input_indices` ได้รับการคำนวณใหม่ตาม `new_shape` ที่ร้องขอ
หากส่วนประกอบหนึ่งของ `new_shape` คือค่าพิเศษ -1 ขนาดของมิตินั้นจะถูกคำนวณเพื่อให้ขนาดความหนาแน่นรวมคงที่ องค์ประกอบของ `new_shape` สามารถเป็น -1 ได้มากที่สุดหนึ่งองค์ประกอบ จำนวนองค์ประกอบหนาแน่นที่นัยโดย `new_shape` จะต้องเท่ากับจำนวนองค์ประกอบหนาแน่นที่เดิมนัยโดย `input_shape`
การปรับรูปร่างใหม่จะไม่ส่งผลต่อลำดับของค่าใน SparseTensor
หากเทนเซอร์อินพุตอยู่ในอันดับ `R_in` และ `N` ค่าที่ไม่ว่างเปล่า และ `new_shape` มีความยาว `R_out` ดังนั้น `input_indices` จะมีรูปร่าง `[N, R_in]`, `input_shape` จะมีความยาว `R_in` , `output_indices` มีรูปร่าง `[N, R_out]` และ `output_shape` มีความยาว `R_out`
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
SparseReshape แบบคงที่ | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > inputIndices ตัวดำเนินการ < TInt64 > inputShape ตัวดำเนินการ < TInt64 > รูปร่างใหม่) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseReshape ใหม่ |
เอาท์พุต <TInt64> | ดัชนีเอาท์พุท () 2-D. |
เอาท์พุต <TInt64> | รูปร่างเอาท์พุท () 1-D. |
วิธีการสืบทอด
บูลีน | เท่ากับ (วัตถุ arg0) |
คลาสสุดท้าย<?> | รับคลาส () |
ภายใน | แฮชโค้ด () |
โมฆะสุดท้าย | แจ้ง () |
โมฆะสุดท้าย | แจ้งทั้งหมด () |
สตริง | toString () |
โมฆะสุดท้าย | รอสักครู่ (ยาว arg0, int arg1) |
โมฆะสุดท้าย | รอ (ยาว arg0) |
โมฆะสุดท้าย | รอ () |
บทคัดย่อ ExecutionEnvironment | สิ่งแวดล้อม () ส่งคืนสภาพแวดล้อมการดำเนินการที่ op นี้ถูกสร้างขึ้น |
การดำเนินการ ที่เป็นนามธรรม |
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
การสร้าง SparseReshape แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > inputIndices, ตัวดำเนินการ < TInt64 > inputShape, ตัวดำเนินการ < TInt64 > newShape)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseReshape ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
อินพุตดัชนี | 2-D. เมทริกซ์ `N x R_in` พร้อมดัชนีของค่าที่ไม่ว่างเปล่าใน SparseTensor |
รูปร่างอินพุต | 1-D. เวกเตอร์ `R_in` ที่มีรูปร่างหนาแน่นของ SparseTensor อินพุต |
รูปร่างใหม่ | 1-D. เวกเตอร์ `R_out` ที่มีรูปร่างหนาแน่นใหม่ที่ร้องขอ |
การส่งคืน
- ตัวอย่างใหม่ของ SparseReshape
เอาท์พุท สาธารณะ < TInt64 > ดัชนีเอาท์พุท ()
2-D. เมทริกซ์ `N x R_out` พร้อมดัชนีที่อัปเดตของค่าที่ไม่ว่างเปล่าในเอาต์พุต SparseTensor