คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

Eig

ชั้นสุดท้ายประชาชน 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

ประชาชน เอาท์พุท <u> อี ()

ค่าลักษณะเฉพาะ รูปร่างคือ `[N]`

ประชาชน เอาท์พุท <u> วี ()

ไอเกนเวคเตอร์ รูปร่างคือ `[N, N]`