ชั้นสุดท้ายประชาชน Eig
คำนวณการสลายตัวของไอเกนของเมทริกซ์สี่เหลี่ยมตั้งแต่หนึ่งตัวขึ้นไป
คำนวณค่าลักษณะเฉพาะและ (เป็นทางเลือก) เวกเตอร์ลักษณะเฉพาะของเมทริกซ์ภายในแต่ละตัวใน `อินพุต' เช่นนั้น `อินพุต[..., :, :] = v[..., :, :] * diag(e[..., :])`. ค่าลักษณะเฉพาะจะถูกจัดเรียงในลำดับที่ไม่ลดลง
# a is a tensor.
# e is a tensor of eigenvalues.
# v is a tensor of eigenvectors.
e, v = eig(a)
e = eig(a, compute_v=False)
คลาสที่ซ้อนกัน
ระดับ | Eig.ตัวเลือก | คุณลักษณะที่จำเป็นสำหรับการ Eig |
วิธีการสาธารณะ
คง Eig.Options | computeV (บูลีน computeV) |
คง <U, T> Eig <u> | สร้าง ( ขอบเขต ขอบเขต Operand <T> การป้อนข้อมูลชั้น <u> Tout, ตัวเลือก ... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสปิดการดำเนินการ Eig ใหม่ |
เอาท์พุท <u> | E () ค่าลักษณะเฉพาะ |
เอาท์พุท <u> | โวลต์ () ไอเกนเวคเตอร์ |
วิธีการสืบทอด
วิธีการสาธารณะ
สาธารณะคง Eig.Options computeV (บูลีน computeV)
พารามิเตอร์
คำนวณV | หากเป็น "จริง" แล้ว eigenvectors จะถูกคำนวณและส่งคืนใน "v" มิฉะนั้น จะคำนวณเฉพาะค่าลักษณะเฉพาะเท่านั้น |
---|
สาธารณะคง Eig <u> สร้าง ( ขอบเขต ขอบเขต Operand <T> การป้อนข้อมูลชั้น <u> Tout, ตัวเลือก ... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสปิดการดำเนินการ Eig ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ป้อนข้อมูล | อินพุต `เทนเซอร์' ของรูปร่าง `[N, N]` |
ตัวเลือก | ดำเนินการค่าแอตทริบิวต์ทางเลือก |
คืนสินค้า
- ตัวอย่างใหม่ของEig