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

HashTable

ประชาชน HashTable ชั้นสุดท้าย

สร้างตารางแฮชที่ไม่ได้กำหนดค่าเริ่มต้น

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

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

ระดับ HashTable.Options คุณลักษณะที่จำเป็นสำหรับการ HashTable

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

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

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

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

ประชาชน เอาท์พุท <object> asOutput ()

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

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

สาธารณะคง HashTable.Options ภาชนะ (String ภาชนะ)

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

สาธารณะคง HashTable สร้าง ( ขอบเขต ขอบเขตชั้น <T> keyDtype ชั้น <u> valueDtype, ตัวเลือก ... ตัวเลือก)

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

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

สาธารณะคง HashTable.Options sharedName (String sharedName)

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

ประชาชน เอาท์พุท <?> tableHandle ()

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

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

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