SelfAdjointEig

کلاس نهایی عمومی SelfAdjointEig

تجزیه ویژه یک یا چند ماتریس خود الحاقی مربعی را محاسبه می کند.

مقادیر ویژه و (اختیاری) بردارهای ویژه هر ماتریس داخلی را در "ورودی" محاسبه می کند به طوری که "ورودی[...، :، :] = v[...، :، :] * diag(e[...، : ])`. مقادیر ویژه به ترتیب غیر کاهشی مرتب می شوند.

# a is a tensor.
 # e is a tensor of eigenvalues.
 # v is a tensor of eigenvectors.
 e, v = self_adjoint_eig(a)
 e = self_adjoint_eig(a, compute_v=False)
 

کلاس های تو در تو

کلاس SelfAdjointEig.Options ویژگی های اختیاری برای SelfAdjointEig

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

استاتیک SelfAdjointEig.Options
computeV (محاسبات بولی)
static <T TType > SelfAdjointEig <T> را گسترش می دهد
ایجاد ( دامنه دامنه ، ورودی عملوند <T>، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات SelfAdjointEig جدید را بسته بندی می کند.
خروجی <T>
e ()
مقادیر ویژه
خروجی <T>
v ()
بردارهای ویژه

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "SelfAdjointEigV2"

روش های عمومی

استاتیک عمومی SelfAdjointEig.Options computeV (محاسبات بولی)

پارامترها
computeV اگر "True" باشد، بردارهای ویژه محاسبه شده و در "v" برگردانده می شوند. در غیر این صورت، فقط مقادیر ویژه محاسبه خواهند شد.

عمومی ایستا SelfAdjointEig <T> ایجاد ( دامنه دامنه ، ورودی عملوند <T>، گزینه‌ها... گزینه‌ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات SelfAdjointEig جدید را بسته بندی می کند.

پارامترها
دامنه محدوده فعلی
ورودی ورودی «تنسور» شکل «[N، N]».
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از SelfAdjointEig

خروجی عمومی <T> e ()

مقادیر ویژه شکل "[N]" است.

خروجی عمومی <T> v ()

بردارهای ویژه شکل «[N، N]» است.