ค้นหาค่าของสถิติลำดับที่ n สำหรับมิติสุดท้าย
หากอินพุตเป็นเวกเตอร์ (อันดับ 1) ให้ค้นหารายการซึ่งเป็นค่าที่น้อยที่สุดอันดับที่ n ในเวกเตอร์และส่งออกค่าเป็นสเกลาร์เทนเซอร์
สำหรับเมทริกซ์ (ตอบสนองอินพุตอันดับสูงกว่า) คำนวณรายการซึ่งเป็นค่าที่น้อยที่สุดอันดับที่ n ในแต่ละแถว (เวกเตอร์การตอบสนองตามมิติสุดท้าย) ดังนั้น,
ค่านิยม รูปร่าง = อินพุต รูปร่าง [:-1]
คลาสที่ซ้อนกัน
ระดับ | NthElement.ตัวเลือก | คุณลักษณะทางเลือกสำหรับ NthElement |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TNumber > NthElement <T> | |
NthElement.Options แบบคงที่ | ย้อนกลับ (ย้อนกลับบูลีน) |
เอาท์พุต <T> | ค่า () สถิติลำดับที่ n ในแต่ละส่วนมิติสุดท้าย |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง NthElement <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , อินพุต Operand <T>, Operand < TInt32 > n, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ NthElement ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ป้อนข้อมูล | 1-D หรือสูงกว่าโดยมีมิติสุดท้ายอย่างน้อย 'n+1' |
n | 0-D. ตำแหน่งของเวกเตอร์ที่เรียงลำดับเพื่อเลือกตามมิติสุดท้าย (ตามแต่ละแถวสำหรับเมทริกซ์) ช่วงที่ถูกต้องของ n คือ `[0, input.shape[:-1])` |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ NthElement
สาธารณะ NthElement.Options แบบคงที่ ย้อนกลับ (ย้อนกลับแบบบูลีน)
พารามิเตอร์
ย้อนกลับ | เมื่อตั้งค่าเป็น True ให้ค้นหาค่าที่มากที่สุดอันดับที่ n ในเวกเตอร์และในทางกลับกัน |
---|