คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

AnonymousMutableDenseHashTable

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AnonymousMutableDenseHashTable.Options initialNumBuckets แบบคงที่สาธารณะ (Long initialNumBuckets)

พารามิเตอร์
เริ่มต้นNumBuckets จำนวนถังตารางแฮชเริ่มต้น ต้องเป็นกำลัง 2

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

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

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

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

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

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