حساب عدد مرات ظهور كل قيمة في مصفوفة أعداد صحيحة.
يُخرج متجهًا بطول "الحجم" ونفس نوع d مثل "الأوزان". إذا كانت "الأوزان" فارغة، فسيقوم الفهرس "i" بتخزين عدد المرات التي تم فيها حساب القيمة "i" في "arr". إذا كانت "الأوزان" غير فارغة، فسيقوم الفهرس `i` بتخزين مجموع القيمة في `الأوزان` في كل فهرس حيث تكون القيمة المقابلة في `arr` هي `i`.
يتم تجاهل القيم الموجودة في `arr` خارج النطاق [0، الحجم).
فئات متداخلة
فصل | DenseBincount.Options | السمات الاختيارية لـ DenseBincount |
الأساليب العامة
الإخراج <U> | كإخراج () إرجاع المقبض الرمزي للموتر. |
DenseBincount.Options ثابت | إخراج ثنائي (إخراج ثنائي منطقي) |
ثابت <U يمتد الرقم، T يمتد الرقم> DenseBincount <U> | |
الإخراج <U> | انتاج () 1D `Tensor` بطول يساوي `الحجم` أو 2D `Tensor` مع [batch_size, `size`). |
الطرق الموروثة
الأساليب العامة
الإخراج العام <U> كإخراج ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
DenseBincount.Options ثنائي الإخراج الثابت العام (إخراج ثنائي منطقي)
حدود
BinaryOutput | منطقي؛ ما إذا كان يجب على النواة حساب المظهر أو عدد مرات الظهور. |
---|
إنشاء DenseBincount ثابت عام <U> ( نطاق النطاق ، وإدخال المعامل <T>، وحجم المعامل <T>، وأوزان المعامل <U>، والخيارات... خيارات)
طريقة المصنع لإنشاء فئة تغلف عملية DenseBincount جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
مدخل | 1D أو 2D int "الموتر". |
مقاس | العددية غير السالبة "الموتر". |
الأوزان | هو int32 أو int64 أو float32 أو float64 `Tensor` بنفس الشكل مثل `arr`، أو الطول 0 `Tensor`، وفي هذه الحالة يكون بمثابة جميع الأوزان تساوي 1. |
خيارات | يحمل قيم السمات الاختيارية |
عائدات
- مثيل جديد لـ DenseBincount
الإخراج العام <U> الإخراج ()
1D `Tensor` بطول يساوي `الحجم` أو 2D `Tensor` مع [batch_size, `size`). الأعداد أو الأوزان المجمعة لكل قيمة في النطاق [0، الحجم).