# المُجمِّع

## وصف عام

فئة الأداة المساعدة لحساب القيم الإجمالية.

من غير المحتمل أن يستخدم المستخدمون هذه الفئة مباشرةً. بدلاً من ذلك _مسجل_ ستستخدم الفئات الفرعية هذه الوظيفة لتجميع نتائجها عبر أبعاد مختلفة (مثل الوقت والسيناريوهات وما إلى ذلك). [API المرجع](https://pywr.github.io/pywr-docs/master/api/generated/pywr.recorders.Aggregator.html)

## السمات

. ، وظيفة\_كوارغ

<table><thead><tr><th width="158">الاسم</th><th width="473">وصف</th><th>مطلوب</th><th></th></tr></thead><tbody><tr><td>وظيفة</td><td><p>وظيفة التجميع المراد استخدامها. يمكن أن تكون سلسلة أو إملاء تحدد وظائف التجميع، أو دالة مخصصة قابلة للاستدعاء تقوم بالتجميع.</p><p>عندما تكون السلسلة يمكن أن تكون واحدة من: «المجموع» أو «الحد الأدنى» أو «الحد الأقصى» أو «المتوسط» أو «الوسيط» أو «المنتج» أو «العدد»_غير صفرية». ترتبط هذه السلاسل بالمجمع وتتسبب في استخدام وظائف <em>numpy</em> المقابلة</p><p>.</p><p>يمكن توفير قرص يحتوي على مفتاح «func» ومفاتيح «args» و «kwargs» الاختيارية. يجب أن تكون قيمة «func» عبارة عن سلسلة تتوافق مع أسماء وظائف numpy المذكورة أعلاه مع الخيارات الإضافية لـ «percentile» و «percentyleofscore». تتطلب هاتان الوظيفتان الأخيرتان وسيطات إضافية (النسبة المئوية والنتيجة) لتعمل ويجب توفيرها كقيم في مفتاحي «args» أو «kwargs» في القاموس. يرجى الرجوع إلى تعريفات الدالة numpy (أو scipy) المقابلة للتوثيق حول</p><p>هذه الحجج.</p><p>أخيرًا، يمكن إعطاء وظيفة قابلة للاستدعاء. يجب أن تقبل هذه الدالة إما مصفوفة أحادية الأبعاد أو ثنائية الأبعاد كوسيطة أولى، وأن تدعم الكلمة الأساسية «axis» كقيمة عددية تحدد المحور الذي يجب أن تطبق عليه الدالة التجميع. يتم توفير الكلمة الأساسية للمحور فقط عند إعطاء مصفوفة ثنائية الأبعاد. لذلك، `يجب أن تتصرف الدالة القابلة للاستدعاء بطريقة مشابهة لوظائف numpy</p></td><td>نعم،</td><td></td></tr><tr><td>وظيفة_خنازير</td><td>وظيفة_</td><td></td><td></td></tr><tr><td>العلامات: قائمة</td><td>نعم</td><td>func_kargs: dict</td><td>نعم</td></tr></tbody></table>

## مثال

«جسون» { المُجمِّع («المجموع») المُجمِّع ({«func»: «النسبة المئوية»، «args»: \[95]، «kwargs»: {\}}) المُجمِّع ({«func»: «النسبة المئوية للدرجات»، «kargs»: {«الدرجة»: 0.5، «النوع»: «الرتبة"\}}) }

```
```
