SparseMatrixMatMul

الطبقة النهائية العامة SparseMatrixMatMul

المصفوفة - تضرب مصفوفة متفرقة بمصفوفة كثيفة.

إرجاع مصفوفة كثيفة. بالنسبة للمدخلين A وB، حيث A هو CSR وB كثيف؛ يُرجع هذا المرجع حرف C كثيفًا؛

إذا كانت قيمة transpose_output خاطئة، فسيتم إرجاع:

C = A . B
 
إذا كانت قيمة transpose_output `صحيح`، فسيتم إرجاع:
C = transpose(A . B) = transpose(B) . transpose(A)
 
حيث يتم إجراء النقل على طول البعدين الأعمق (المصفوفة).

إذا كانت قيمة conjugate_output `صحيح`، فسيتم إرجاع:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
إذا كانت قيمة كل من conjugate_output وtranspose_output `صحيحة`، فسيتم إرجاع:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

فئات متداخلة

فصل SparseMatrixMatMul.Options السمات الاختيارية لـ SparseMatrixMatMul

الأساليب العامة

static SparseMatrixMatMul.Options
المجاورة أ (المجاورة المنطقية أ)
static SparseMatrixMatMul.Options
المجاور B (المجاور المنطقي B)
الإخراج <T>
كإخراج ()
إرجاع المقبض الرمزي للموتر.
static SparseMatrixMatMul.Options
إخراج مترافق (إخراج مترافق منطقي)
ثابت <T> SparseMatrixMatMul <T>
إنشاء ( نطاق النطاق ، المعامل <؟> أ، المعامل <T> ب، خيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية SparseMatrixMatMul جديدة.
الإخراج <T>
الإخراج ()
موتر إخراج كثيف.
static SparseMatrixMatMul.Options
النقل A (التحويل المنطقي A)
static SparseMatrixMatMul.Options
النقل B (التحويل المنطقي B)
static SparseMatrixMatMul.Options
إخراج النقل (إخراج النقل المنطقي)

الطرق الموروثة

الأساليب العامة

ثابت عام SparseMatrixMatMul.Options adjointA (منطقي adjointA)

حدود
مجاورأ يشير إلى ما إذا كان ينبغي نقل `a` بشكل مترافق.

ثابت عام SparseMatrixMatMul.Options adjointB (منطقي adjointB)

حدود
مجاور ب يشير إلى ما إذا كان ينبغي نقل `b` بشكل مترافق.

الإخراج العام <T> كإخراج ()

إرجاع المقبض الرمزي للموتر.

المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.

ثابت عام SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)

حدود
conjugateOutput يقترن منتج `a` و`b`.

إنشاء SparseMatrixMatMul <T> ثابت عام (نطاق النطاق ، المعامل <?> a، المعامل <T> b، الخيارات... خيارات)

طريقة المصنع لإنشاء فئة تغلف عملية SparseMatrixMatMul جديدة.

حدود
نِطَاق النطاق الحالي
أ CSRSparseMatrix.
ب موتر كثيف.
خيارات يحمل قيم السمات الاختيارية
المرتجعات
  • مثيل جديد من SparseMatrixMatMul

الإخراج العام <T> الإخراج ()

موتر إخراج كثيف.

ثابت عام SparseMatrixMatMul.Options transposeA (تبديل منطقي A)

حدود
تبديل أ يشير إلى ما إذا كان ينبغي نقل `a`.

ثابت عام SparseMatrixMatMul.Options transposeB (تحويل منطقيB)

حدود
تبديل ب يشير إلى ما إذا كان ينبغي نقل `b`.

ثابت عام SparseMatrixMatMul.Options transposeOutput (تحويل منطقي)

حدود
TransposeOutput ينقل ناتج `a` و`b`.