تجزیه QR یک یا چند ماتریس را محاسبه می کند.
تجزیه QR هر ماتریس داخلی را در "تانسور" محاسبه می کند به طوری که "تانسور[...، :، :] = q[...، :، :] * r[...، :،:])"
در حال حاضر، گرادیان برای تجزیه QR تنها زمانی به خوبی تعریف میشود که اولین ستونهای «P» ماتریس داخلی بهطور خطی مستقل باشند، جایی که «P» حداقل «M» و «N» است، یعنی 2 بعد داخلی. از "تانسور".
# a is a tensor.
# q is a tensor of orthonormal matrices.
# r is a tensor of upper triangular matrices.
q, r = qr(a)
q_full, r_full = qr(a, full_matrices=True)
کلاس های تو در تو
کلاس | Qr.گزینه ها | ویژگی های اختیاری برای Qr |
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
استاتیک <T TType > Qr <T> را گسترش می دهد | ایجاد ( دامنه دامنه ، ورودی عملوند <T>، گزینهها... گزینهها) روش کارخانه برای ایجاد کلاسی که عملیات Qr جدید را بسته بندی می کند. |
Static Qr.Options | فول ماتریس (ماتریس کامل بولی) |
خروجی <T> | q () مبنای متعارف برای محدوده «a». |
خروجی <T> | r () عامل مثلثی. |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
عمومی ایستا Qr <T> ایجاد (حوزه دامنه ، ورودی عملوند <T>، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که عملیات Qr جدید را بسته بندی می کند.
پارامترها
دامنه | محدوده فعلی |
---|---|
ورودی | یک تانسور شکل «[...، M، N]» که دو بعد داخلی آن ماتریسهایی به اندازه «[M، N]» تشکیل میدهند. اجازه دهید «P» حداقل «M» و «N» باشد. |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از Qr
FullMatrices Qr.Options ثابت عمومی (fullMatrices بولی)
پارامترها
تمام ماتریس ها | اگر درست است، «q» و «r» را با اندازه کامل محاسبه کنید. اگر نادرست است (پیشفرض)، فقط ستونهای «P» پیشرو «q» را محاسبه کنید. |
---|
خروجی عمومی <T> q ()
مبنای متعارف برای محدوده «a». اگر "ماتریس_کامل" "نادرست" باشد، شکل "[...، M، P]" است. اگر "ماتریس_کامل" "درست" باشد، شکل "[...، M، M]" است.
خروجی عمومی <T> r ()
عامل مثلثی. اگر «ماتریسهای کامل» «نادرست» باشد، شکل «[...، P، N]» است. اگر «ماتریس های کامل» «درست» باشد، شکل «[...، M، N]» است.