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.Options ویژگی های اختیاری برای Eig

ثابت ها

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

روش های عمومی

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

روش های ارثی

ثابت ها

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

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

ارزش ثابت: "Eig"

روش های عمومی

عمومی static Eig.Options computeV (computeV بولی)

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

عمومی static Eig <U> ایجاد ( scope scope، Operand <? TType > input، Class<U> Tout، Options... گزینه ها)

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

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

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

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

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

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