HashTable

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

สร้างตารางแฮชที่ไม่ได้เตรียมใช้งาน

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

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

ระดับ HashTable.ตัวเลือก คุณลักษณะเพิ่มเติมสำหรับ HashTable

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

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

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

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

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

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

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

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

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

การสร้าง HashTable แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , Class<T> keyDtype, Class<U> valueDtype, ตัวเลือก... ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
คีย์Dtype ประเภทของปุ่มตาราง
ค่าDtype ประเภทของค่าตาราง
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • ตัวอย่างใหม่ของ HashTable

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

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

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

จัดการกับโต๊ะ

HashTable สาธารณะคงที่ ตัวเลือก useNodeNameSharing (useNodeNameSharing บูลีน)

พารามิเตอร์
ใช้NodeNameSharing หาก true และ shared_name ว่างเปล่า ตารางจะถูกแชร์โดยใช้ชื่อโหนด