تجزیه ویژه یک یا چند ماتریس خود الحاقی مربعی را محاسبه می کند.
مقادیر ویژه و (اختیاری) بردارهای ویژه هر ماتریس داخلی را در "ورودی" محاسبه می کند به طوری که "ورودی[...، :، :] = 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 شناخته می شود
روش های عمومی
استاتیک عمومی SelfAdjointEig.Options computeV (محاسبات بولی)
پارامترها
computeV | اگر "True" باشد، بردارهای ویژه محاسبه شده و در "v" برگردانده می شوند. در غیر این صورت، فقط مقادیر ویژه محاسبه خواهند شد. |
---|
عمومی ایستا SelfAdjointEig <T> ایجاد ( دامنه دامنه ، ورودی عملوند <T>، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که یک عملیات SelfAdjointEig جدید را بسته بندی می کند.
پارامترها
دامنه | محدوده فعلی |
---|---|
ورودی | ورودی «تنسور» شکل «[N، N]». |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از SelfAdjointEig