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

MutableDenseHashTable

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

สร้างตารางแฮชเปล่าที่ใช้เทนเซอร์เป็นแบ็คกิ้งสโตร์

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

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

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

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

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

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

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

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

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

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

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

คอนเทนเนอร์ MutableDenseHashTable.Options แบบคงที่สาธารณะ (คอนเทนเนอร์สตริง)

พารามิเตอร์
คอนเทนเนอร์ หากไม่ว่าง ตารางนี้จะอยู่ในคอนเทนเนอร์ที่กำหนด มิฉะนั้น คอนเทนเนอร์เริ่มต้นจะถูกใช้

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

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

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

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

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

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

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

คงที่สาธารณะ MutableDenseHashTable.Options sharedName (String sharedName)

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

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

จับไปที่โต๊ะ

คงที่สาธารณะ MutableDenseHashTable.Options useNodeNameSharing (บูลีน useNodeNameSharing)

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

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