MatrixDiagV3.Options
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
วิธีการสืบทอด
จากคลาส java.lang.Object บูลีน | เท่ากับ (วัตถุ arg0) |
คลาสสุดท้าย<?> | รับคลาส () |
ภายใน | แฮชโค้ด () |
โมฆะสุดท้าย | แจ้ง () |
โมฆะสุดท้าย | แจ้งทั้งหมด () |
สตริง | toString () |
โมฆะสุดท้าย | รอสักครู่ (ยาว arg0, int arg1) |
โมฆะสุดท้าย | รอ (ยาว arg0) |
โมฆะสุดท้าย | รอ () |
วิธีการสาธารณะ
พารามิเตอร์
จัดตำแหน่ง | เส้นทแยงมุมบางเส้นสั้นกว่า `max_diag_len` และจำเป็นต้องเสริมด้วย `align` คือสตริงที่ระบุว่าควรจัดแนว superdiagonals และ subdiagonals อย่างไรตามลำดับ มีการจัดแนวที่เป็นไปได้สี่แบบ: "RIGHT_LEFT" (ค่าเริ่มต้น), "LEFT_RIGHT", "LEFT_LEFT" และ "RIGHT_RIGHT" "RIGHT_LEFT" จัดแนวเหนือเส้นทแยงมุมไปทางขวา (วางด้านซ้ายบนแถว) และเส้นทแยงมุมย่อยไปทางซ้าย (วางด้านขวาบนแถว) เป็นรูปแบบการบรรจุที่ LAPACK ใช้ cuSPARSE ใช้ "LEFT_RIGHT" ซึ่งเป็นการจัดตำแหน่งที่ตรงกันข้าม |
---|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[],[],null,["# MatrixDiagV3.Options\n\npublic static class **MatrixDiagV3.Options** \nOptional attributes for [MatrixDiagV3](/jvm/api_docs/java/org/tensorflow/op/linalg/MatrixDiagV3) \n\n### Public Methods\n\n|------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------|\n| [MatrixDiagV3.Options](/jvm/api_docs/java/org/tensorflow/op/linalg/MatrixDiagV3.Options) | [align](/jvm/api_docs/java/org/tensorflow/op/linalg/MatrixDiagV3.Options#align(java.lang.String))(String align) |\n\n### Inherited Methods\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\nPublic Methods\n--------------\n\n#### public [MatrixDiagV3.Options](/jvm/api_docs/java/org/tensorflow/op/linalg/MatrixDiagV3.Options)\n**align**\n(String align)\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| align | Some diagonals are shorter than \\`max_diag_len\\` and need to be padded. \\`align\\` is a string specifying how superdiagonals and subdiagonals should be aligned, respectively. There are four possible alignments: \"RIGHT_LEFT\" (default), \"LEFT_RIGHT\", \"LEFT_LEFT\", and \"RIGHT_RIGHT\". \"RIGHT_LEFT\" aligns superdiagonals to the right (left-pads the row) and subdiagonals to the left (right-pads the row). It is the packing format LAPACK uses. cuSPARSE uses \"LEFT_RIGHT\", which is the opposite alignment. |\n|-------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"]]