สร้างตารางแฮชที่ไม่ได้เตรียมใช้งาน
การดำเนินการนี้จะสร้างตารางแฮช โดยระบุประเภทของคีย์และค่าของตาราง ก่อนที่จะใช้ตาราง คุณจะต้องเริ่มต้นใช้งานก่อน หลังจากเริ่มต้นแล้ว ตารางจะไม่เปลี่ยนรูป
คลาสที่ซ้อนกัน
| ระดับ | 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)
พารามิเตอร์
| ชื่อที่ใช้ร่วมกัน | หากไม่ว่างเปล่า ตารางนี้จะถูกแชร์ภายใต้ชื่อที่กำหนดในหลายเซสชัน |
|---|
HashTable สาธารณะคงที่ ตัวเลือก useNodeNameSharing (useNodeNameSharing บูลีน)
พารามิเตอร์
| ใช้NodeNameSharing | หาก true และ shared_name ว่างเปล่า ตารางจะถูกแชร์โดยใช้ชื่อโหนด |
|---|