SelfAdjointEig
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
คำนวณการสลายตัวแบบไอเจนของชุดเมทริกซ์ที่อยู่ติดกันเอง
(หมายเหตุ: รองรับเฉพาะอินพุตจริงเท่านั้น)
คำนวณค่าลักษณะเฉพาะและเวกเตอร์ลักษณะเฉพาะของเมทริกซ์ N-by-N ที่อยู่ด้านในสุดในเทนเซอร์ โดยที่ tensor[...,:,:] * v[..., :,i] = e[..., i] * v [...,:,i] สำหรับ i=0...N-1
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
คงที่ <T ขยาย TType > SelfAdjointEig <T> | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ <T> a, บูลีนที่ต่ำกว่า, MaxIter แบบยาว, epsilon แบบลอย) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SelfAdjointEig ใหม่ |
เอาท์พุต <T> | วี () คอลัมน์ v[..., :, i] คือเวกเตอร์ลักษณะเฉพาะที่ทำให้เป็นมาตรฐานซึ่งสอดคล้องกับค่าลักษณะเฉพาะ w[..., i] |
เอาท์พุต <T> | ว () ค่าลักษณะเฉพาะจากน้อยไปหามาก แต่ละค่าซ้ำตามความหลากหลาย |
วิธีการสืบทอด
จากคลาส java.lang.Object บูลีน | เท่ากับ (วัตถุ arg0) |
คลาสสุดท้าย<?> | รับคลาส () |
ภายใน | แฮชโค้ด () |
โมฆะสุดท้าย | แจ้ง () |
โมฆะสุดท้าย | แจ้งทั้งหมด () |
สตริง | toString () |
โมฆะสุดท้าย | รอสักครู่ (ยาว arg0, int arg1) |
โมฆะสุดท้าย | รอ (ยาว arg0) |
โมฆะสุดท้าย | รอ () |
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
ค่าคงที่: "XlaSelfAdjointEig"
วิธีการสาธารณะ
สร้าง SelfAdjointEig <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> a, บูลีนที่ต่ำกว่า, Long maxIter, Float epsilon)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ SelfAdjointEig ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|
ก | เทนเซอร์อินพุต |
---|
ต่ำกว่า | บูลีนระบุว่าการคำนวณเสร็จสิ้นด้วยส่วนสามเหลี่ยมด้านล่างหรือส่วนสามเหลี่ยมด้านบน |
---|
แม็กซ์อิเตอร์ | จำนวนการอัปเดตการกวาดสูงสุด เช่น ส่วนสามเหลี่ยมล่างทั้งหมดหรือส่วนสามเหลี่ยมด้านบนตามพารามิเตอร์ด้านล่าง ตามหลักการศึกษาแล้ว มีการถกเถียงกันอยู่ว่าในทางปฏิบัติจำเป็นต้องมีการกวาดล้าง logN โดยประมาณ (อ้างอิง: Golub & van Loan "Matrix Computation") |
---|
เอปไซลอน | อัตราส่วนความอดทน |
---|
การส่งคืน
- อินสแตนซ์ใหม่ของ SelfAdjointEig
เอาท์พุท สาธารณะ <T> v ()
คอลัมน์ v[..., :, i] คือเวกเตอร์ลักษณะเฉพาะที่ทำให้เป็นมาตรฐานซึ่งสอดคล้องกับค่าลักษณะเฉพาะ w[..., i]
เอาท์พุท สาธารณะ <T> w ()
ค่าลักษณะเฉพาะจากน้อยไปหามาก แต่ละค่าซ้ำตามความหลากหลาย
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[null,null,["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],null,["# SelfAdjointEig\n\npublic final class **SelfAdjointEig** \nComputes the eigen decomposition of a batch of self-adjoint matrices\n\n\n(Note: Only real inputs are supported).\n\n\nComputes the eigenvalues and eigenvectors of the innermost N-by-N matrices in\ntensor such that tensor\\[...,:,:\\] \\* v\\[..., :,i\\] = e\\[..., i\\] \\* v\\[...,:,i\\], for\ni=0...N-1.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n### Constants\n\n|--------|----------------------------------------------------------------------------|---------------------------------------------------------|\n| String | [OP_NAME](/jvm/api_docs/java/org/tensorflow/op/xla/SelfAdjointEig#OP_NAME) | The name of this op, as known by TensorFlow core engine |\n\n### Public Methods\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| static \\\u003cT extends [TType](/jvm/api_docs/java/org/tensorflow/types/family/TType)\\\u003e [SelfAdjointEig](/jvm/api_docs/java/org/tensorflow/op/xla/SelfAdjointEig)\\\u003cT\\\u003e | [create](/jvm/api_docs/java/org/tensorflow/op/xla/SelfAdjointEig#create(org.tensorflow.op.Scope, org.tensorflow.Operand\u003cT\u003e, java.lang.Boolean, java.lang.Long, java.lang.Float))([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e a, Boolean lower, Long maxIter, Float epsilon) Factory method to create a class wrapping a new SelfAdjointEig operation. |\n| [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [v](/jvm/api_docs/java/org/tensorflow/op/xla/SelfAdjointEig#v())() The column v\\[..., :, i\\] is the normalized eigenvector corresponding to the eigenvalue w\\[..., i\\]. |\n| [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [w](/jvm/api_docs/java/org/tensorflow/op/xla/SelfAdjointEig#w())() The eigenvalues in ascending order, each repeated according to its multiplicity. |\n\n### Inherited Methods\n\nFrom class [org.tensorflow.op.RawOp](/jvm/api_docs/java/org/tensorflow/op/RawOp) \n\n|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| final boolean | [equals](/jvm/api_docs/java/org/tensorflow/op/RawOp#equals(java.lang.Object))(Object obj) |\n| final int | [hashCode](/jvm/api_docs/java/org/tensorflow/op/RawOp#hashCode())() |\n| [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/RawOp#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n| final String | [toString](/jvm/api_docs/java/org/tensorflow/op/RawOp#toString())() |\n\nFrom class java.lang.Object \n\n|------------------|---------------------------|\n| boolean | equals(Object arg0) |\n| final Class\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| String | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nFrom interface [org.tensorflow.op.Op](/jvm/api_docs/java/org/tensorflow/op/Op) \n\n|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract [ExecutionEnvironment](/jvm/api_docs/java/org/tensorflow/ExecutionEnvironment) | [env](/jvm/api_docs/java/org/tensorflow/op/Op#env())() Return the execution environment this op was created in. |\n| abstract [Operation](/jvm/api_docs/java/org/tensorflow/Operation) | [op](/jvm/api_docs/java/org/tensorflow/op/Op#op())() Return this unit of computation as a single [Operation](/jvm/api_docs/java/org/tensorflow/Operation). |\n\nConstants\n---------\n\n#### public static final String\n**OP_NAME**\n\nThe name of this op, as known by TensorFlow core engine \nConstant Value: \"XlaSelfAdjointEig\"\n\nPublic Methods\n--------------\n\n#### public static [SelfAdjointEig](/jvm/api_docs/java/org/tensorflow/op/xla/SelfAdjointEig)\\\u003cT\\\u003e\n**create**\n([Scope](/jvm/api_docs/java/org/tensorflow/op/Scope) scope, [Operand](/jvm/api_docs/java/org/tensorflow/Operand)\\\u003cT\\\u003e a, Boolean lower, Long maxIter, Float epsilon)\n\nFactory method to create a class wrapping a new SelfAdjointEig operation. \n\n##### Parameters\n\n| scope | current scope |\n| a | the input tensor. |\n| lower | a boolean specifies whether the calculation is done with the lower triangular part or the upper triangular part. |\n| maxIter | maximum number of sweep update, i.e., the whole lower triangular part or upper triangular part based on parameter lower. Heuristically, it has been argued that approximately logN sweeps are needed in practice (Ref: Golub \\& van Loan \"Matrix Computation\"). |\n| epsilon | the tolerance ratio. |\n|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- a new instance of SelfAdjointEig \n\n#### public [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**v**\n()\n\nThe column v\\[..., :, i\\] is the normalized eigenvector corresponding to the\neigenvalue w\\[..., i\\]. \n\n#### public [Output](/jvm/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**w**\n()\n\nThe eigenvalues in ascending order, each repeated according to its\nmultiplicity."]]