TridiagonalMatMul

TridiagonalMatMul คลาสสุดท้ายสาธารณะ

คำนวณผลคูณด้วยเมทริกซ์สามเหลี่ยม

คำนวณผลคูณของเมทริกซ์สองตัว โดยที่เมทริกซ์ด้านซ้ายเป็นเมทริกซ์สามเหลี่ยม

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

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คงที่ <T> TridiagonalMatMul <T>
สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> superdiag, ตัวดำเนินการ <T> maindiag, ตัวดำเนินการ <T> subdiag, ตัวดำเนินการ <T> rhs)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ TridiagonalMatMul ใหม่
เอาท์พุต <T>
เอาท์พุท ()
เทนเซอร์ของรูปร่าง `[..., M, N]` ที่บรรจุผลิตภัณฑ์

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

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

เอาท์ พุท สาธารณะ <T> asOutput ()

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

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

TridiagonalMatMul <T> แบบคงที่สาธารณะ สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> superdiag, ตัวดำเนินการ <T> maindiag, ตัวดำเนินการ <T> subdiag, ตัวดำเนินการ <T> rhs)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ซุปเปอร์เดียก เทนเซอร์ของรูปร่าง `[..., 1, M]` ซึ่งแสดงถึงเส้นทแยงมุมเหนือของเมทริกซ์แนวทแยงมุมทางด้านซ้ายของการคูณ องค์ประกอบสุดท้ายจะถูกละเว้น
maindiag เมตริกเทนเซอร์ของรูปร่าง `[..., 1, M]` แทนเส้นทแยงมุมหลักของเมทริกซ์แนวทแยงมุมทางด้านซ้ายของการคูณ
วินิจฉัยย่อย เมตริกเทนเซอร์ของรูปร่าง `[..., 1, M]` ซึ่งแสดงถึงเส้นทแยงมุมย่อยของเมทริกซ์แนวทแยงมุมทางด้านซ้ายของการคูณ องค์ประกอบแรกจะถูกละเว้น
Rhs เทนเซอร์ของรูปร่าง `[..., M, N]` ซึ่งแทนเมทริกซ์ MxN ทางด้านขวาของการคูณ
การส่งคืน
  • ตัวอย่างใหม่ของ TridiagonalMatMul

เอาท์พุท สาธารณะ <T> เอาท์พุท ()

เทนเซอร์ของรูปร่าง `[..., M, N]` ที่บรรจุผลิตภัณฑ์