المعلمة HDF5

وصف عام

تقرأ هذه المعلمة بيانات المصفوفة من قاعدة بيانات PyTables HDF.

تقوم المعلمة بقراءة البيانات باستخدام واجهة مصفوفة PyTables وبالتالي لا تتطلب تحميل مجموعة البيانات بأكملها في الذاكرة. هذا مفيد لعمليات تشغيل النماذج الكبيرة. API المرجع

من خلال تخزين ملفات HDF5 بالتنسيق «الثابت»، يمكن للمستخدمين تحقيق سرعات وصول مثالية للبيانات، مما يجعل HDF5 أداة فعالة لسيناريوهات PyWR التي تستخدم DataFrames كمعلمات، حيث يعد استرداد البيانات السريع أمرًا بالغ الأهمية. تتم قراءة ملفات HDF5 كقاموس، حيث يمثل كل مفتاح إطار بيانات الباندا. على سبيل المثال، قد تحتوي بنية ملف inflows.h5 على ثلاثة مفاتيح، يمثل كل منها نهرًا مختلفًا. يحتوي كل مفتاح على ثلاث سلاسل زمنية يمكن تخصيصها لسيناريو Pywr بالحجم 3.

في حالة استخدام إطار بيانات ملف h5 لتشغيل سيناريوهات pywr، يرجى الرجوع إلى قسم سيناريوهات pywr من أجل تفعيل هذه الميزة

ملاحظة: يجب أن يتطابق حجم سيناريوهات pywr مع عدد المفاتيح في ملف h5

السمات

الاسم
وصف
مطلوب

ملف h5

مقبض ملف الجداول أو اسم الملف الذي سيتم إرفاق كائنات CarRay به. إذا تم إعطاء اسم ملف، فسيقوم الكائن بفتح مقابض الملفات وإغلاقها.

نعم

عقدة

اسم العقدة في قاعدة بيانات الجداول لقراءة البيانات منها

نعم

حيث

مسار لقراءة العقدة منه

نعم

مشهد

سيناريو لاستخدامه كفهرس ثانٍ في المصفوفة

نعم

مثال

تدفقات الهيكل. h5

«جسون» { «مفتاح»: «نهر كاتشمينت 1"، «السيناريو»: «تغير المناخ»، «النوع»: «معلمة إطار البيانات»، «عنوان URL»: «inflows.h5"، «index_col»: «الخطوة الزمنية»، «تواريخ التحليل»: صحيح }

Last updated

Was this helpful?