يحسب تحليلات QR لمصفوفة واحدة أو أكثر.
يحسب تحليل QR لكل مصفوفة داخلية في "الموتر" بحيث يكون "الموتر[..., :, :] = q[..., :, :] * r[..., :,:])`
في الوقت الحالي، يتم تحديد التدرج اللوني لتحليل QR بشكل جيد فقط عندما تكون أعمدة `P` الأولى من المصفوفة الداخلية مستقلة خطيًا، حيث يكون `P` هو الحد الأدنى لـ `M` و`N`، البعدين الداخليين من "الموتر".
# 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 |
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
ثابت <T يمتد TType > Qr <T> | إنشاء (نطاق النطاق ، إدخال المعامل <T>، الخيارات... الخيارات) طريقة المصنع لإنشاء فئة تغلف عملية Qr جديدة. |
خيارات Qr ثابتة | المصفوفات الكاملة (المصفوفات الكاملة المنطقية) |
الإخراج <T> | ف () أساس متعامد للنطاق `a`. |
الإخراج <T> | ص () العامل الثلاثي. |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
إنشاء Qr <T> ثابت عام (نطاق النطاق ، وإدخال المعامل <T>، والخيارات... الخيارات)
طريقة المصنع لإنشاء فئة تغلف عملية Qr جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
مدخل | موتر ذو شكل `[..., M, N]` يشكل بعداه الداخليان مصفوفات بالحجم `[M, N]`. اجعل `P` هو الحد الأدنى لـ `M` و`N`. |
خيارات | يحمل قيم السمات الاختيارية |
المرتجعات
- مثيل جديد من Qr
Qr.Options العامة الثابتة fullMatrices (المصفوفات المنطقية الكاملة)
حدود
fullMatrices | إذا كان هذا صحيحًا، فاحسب الحجم الكامل `q` و`r`. إذا كان خطأ (الافتراضي)، فاحسب فقط الأعمدة `P` البادئة لـ `q`. |
---|
الإخراج العام <T> ف ()
أساس متعامد للنطاق `a`. إذا كانت `المصفوفات_الكاملة` `خطأ`، فإن الشكل هو `[..., M, P]`؛ إذا كانت `المصفوفات_الكاملة` هي `صحيح`، فإن الشكل هو `[..., M, M]`.
الإخراج العام <T> r ()
العامل الثلاثي. إذا كانت `المصفوفات_الكاملة` `خطأ`، فإن الشكل هو `[..., P, N]`. إذا كانت `المصفوفات_الكاملة` هي `صحيح`، فإن الشكل هو `[..., M, N]`.