يحسب تحليلات 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 الأساسي |
الأساليب العامة
الطرق الموروثة
منطقية نهائية | يساوي (كائن كائن) |
كثافة العمليات النهائية | رمز التجزئة () |
عملية | |
السلسلة النهائية | إلى السلسلة () |
منطقية | يساوي (كائن arg0) |
الدرجة النهائية<?> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى السلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
بيئة التنفيذ المجردة | بيئى () قم بإرجاع بيئة التنفيذ التي تم إنشاء هذه العملية فيها. |
عملية مجردة |
الثوابت
السلسلة النهائية الثابتة العامة 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]`.