AnonymousMutableDenseHashTable

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

สร้างตารางแฮชที่ไม่ระบุชื่อที่ว่างเปล่าซึ่งใช้เทนเซอร์เป็นที่เก็บสำรอง

op นี้จะสร้างตารางแฮชที่ไม่แน่นอนที่ไม่ระบุชื่อใหม่ (เป็นทรัพยากร) ทุกครั้งที่มีการดำเนินการ โดยมีประเภทคีย์และค่าที่ระบุ โดยส่งคืนหมายเลขอ้างอิงทรัพยากร แต่ละค่าต้องเป็นสเกลาร์ สามารถแทรกข้อมูลลงในตารางได้โดยใช้การดำเนินการแทรก ไม่รองรับการดำเนินการเริ่มต้น

ใช้ "ที่อยู่แบบเปิด" พร้อมการจำลองกำลังสองเพื่อแก้ไขการชนกัน

ตารางไม่ระบุชื่อในแง่ที่ว่าสามารถเข้าถึงได้โดยตัวจัดการทรัพยากรที่ส่งคืนเท่านั้น (เช่น ไม่สามารถค้นหาด้วยชื่อในตัวจัดการทรัพยากร) ตารางจะถูกลบโดยอัตโนมัติเมื่อหมายเลขอ้างอิงทรัพยากรทั้งหมดที่ชี้ไปหายไป

คลาสที่ซ้อนกัน

ระดับ AnonymousMutableDenseHashTable.Options แอ็ตทริบิวต์ทางเลือกสำหรับ AnonymousMutableDenseHashTable

วิธีการสาธารณะ

เอาต์พุต <วัตถุ>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <T, U> AnonymousMutableDenseHashTable
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <T> EmptyKey, ตัวดำเนินการ <T> DeleteKey, Class<U> valueDtype, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ AnonymousMutableDenseHashTable ใหม่
AnonymousMutableDenseHashTable.Options แบบคงที่
InitialNumBuckets (เริ่มต้นแบบยาว NumBuckets)
AnonymousMutableDenseHashTable.Options แบบคงที่
maxLoadFactor (โฟลต maxLoadFactor)
เอาท์พุต <?>
ที่จับโต๊ะ ()
ตัวจัดการทรัพยากรไปยังทรัพยากรตารางแฮชที่สร้างขึ้นใหม่
AnonymousMutableDenseHashTable.Options แบบคงที่
valueShape ( รูปร่าง ค่ารูปร่าง)

วิธีการสืบทอด

วิธีการสาธารณะ

เอาท์ พุท สาธารณะ <Object> asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

สร้าง AnonymousMutableDenseHashTable แบบคงที่สาธารณะ ( ขอบเขต ขอบเขต ตัวดำเนินการ <T> EmptyKey, ตัวดำเนินการ <T> DeleteKey, Class<U> valueDtype, ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ AnonymousMutableDenseHashTable ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ว่างเปล่าคีย์ คีย์ที่ใช้แทนกลุ่มคีย์ว่างภายใน ต้องไม่ถูกใช้ในการแทรกหรือการดำเนินการค้นหา
ค่าDtype ประเภทของค่าตาราง
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ AnonymousMutableDenseHashTable

สาธารณะคงที่ AnonymousMutableDenseHashTable.Options defaultNumBuckets (เริ่มต้นแบบยาว NumBuckets)

พารามิเตอร์
InitialNumBuckets จำนวนเริ่มต้นของที่เก็บข้อมูลตารางแฮช จะต้องมีกำลังถึง 2

สาธารณะคงที่ AnonymousMutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)

พารามิเตอร์
maxLoadFactor อัตราส่วนสูงสุดระหว่างจำนวนรายการและจำนวนที่เก็บข้อมูลก่อนที่จะขยายตาราง ต้องอยู่ระหว่าง 0 ถึง 1

เอาท์ พุท สาธารณะ <?> tableHandle ()

ตัวจัดการทรัพยากรไปยังทรัพยากรตารางแฮชที่สร้างขึ้นใหม่

สาธารณะคงที่ AnonymousMutableDenseHashTable.Options valueShape ( รูปร่าง valueShape)

พารามิเตอร์
ค่ารูปร่าง รูปร่างของแต่ละค่า