นับจำนวนครั้งของแต่ละค่าในอาร์เรย์จำนวนเต็ม
เอาท์พุตเวกเตอร์ที่มีความยาว "ขนาด" และมีประเภท dtype เดียวกันกับ "น้ำหนัก" หาก `น้ำหนัก` ว่างเปล่า ดัชนี `i` จะเก็บจำนวนครั้งที่ค่า `i` ถูกนับใน `arr` หาก "น้ำหนัก" ไม่ว่างเปล่า ดัชนี "i" จะเก็บผลรวมของค่าใน "น้ำหนัก" ไว้ที่แต่ละดัชนี โดยที่ค่าที่สอดคล้องกันใน "arr" คือ "i"
ค่าใน `arr` ที่อยู่นอกช่วง [0, ขนาด) จะถูกละเว้น
คลาสที่ซ้อนกัน
ระดับ | SparseBincount.ตัวเลือก | คุณลักษณะทางเลือกสำหรับ SparseBincount |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <U> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
SparseBincount.Options แบบคงที่ | binaryOutput (บูลีน binaryOutput) |
คงที่ <U ขยาย TNumber , T ขยาย TNumber > SparseBincount <U> | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > ดัชนี ค่า ตัวดำเนิน การ <T> ตัวดำเนินการ < TInt64 > หนาแน่นรูปร่าง ขนาด ตัวดำเนินการ <T> ตัวดำเนินการ <U> น้ำหนัก ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseBincount ใหม่ |
เอาท์พุต <U> | เอาท์พุท () 1D `Tensor` ที่มีความยาวเท่ากับ `size` หรือ 2D `Tensor` ด้วย [batch_size, `size`] |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <U> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สาธารณะ SparseBincount.Options binaryOutput แบบคงที่ (Boolean binaryOutput)
พารามิเตอร์
ไบนารีเอาท์พุต | บูล; ไม่ว่าเคอร์เนลควรนับลักษณะที่ปรากฏหรือจำนวนครั้งที่เกิดขึ้น |
---|
สร้าง SparseBincount <U> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt64 > ดัชนี ค่าตัว ดำเนิน การ <T> ตัวดำเนินการ < TInt64 > หนาแน่นรูปร่าง ขนาด ตัวดำเนินการ <T> น้ำหนัก ตัวดำเนินการ <U> ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SparseBincount ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ดัชนี | 2D int64 `เทนเซอร์` |
ค่านิยม | อินท์ 1D `เทนเซอร์` |
รูปร่างหนาแน่น | 1D int64 `เทนเซอร์` |
ขนาด | สเกลาร์ int ที่ไม่เป็นลบ `เทนเซอร์` |
น้ำหนัก | คือ int32, int64, float32 หรือ float64 `Tensor` ที่มีรูปร่างเหมือนกับ `input` หรือ `Tensor` ความยาว -0 ซึ่งในกรณีนี้จะทำหน้าที่เป็นน้ำหนักทั้งหมดเท่ากับ 1 |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ SparseBincount
เอาท์พุท สาธารณะ <U> เอาท์พุท ()
1D `Tensor` ที่มีความยาวเท่ากับ `size` หรือ 2D `Tensor` ด้วย [batch_size, `size`] จำนวนหรือน้ำหนักรวมของแต่ละค่าในช่วง [0, ขนาด)