المعلمة HDF5
Last updated
Was this helpful?
Last updated
Was this helpful?
تقرأ هذه المعلمة بيانات المصفوفة من قاعدة بيانات PyTables HDF.
تقوم المعلمة بقراءة البيانات باستخدام واجهة مصفوفة PyTables وبالتالي لا تتطلب تحميل مجموعة البيانات بأكملها في الذاكرة. هذا مفيد لعمليات تشغيل النماذج الكبيرة.
من خلال تخزين ملفات HDF5 بالتنسيق «الثابت»، يمكن للمستخدمين تحقيق سرعات وصول مثالية للبيانات، مما يجعل HDF5 أداة فعالة لسيناريوهات PyWR التي تستخدم DataFrames كمعلمات، حيث يعد استرداد البيانات السريع أمرًا بالغ الأهمية. تتم قراءة ملفات HDF5 كقاموس، حيث يمثل كل مفتاح إطار بيانات الباندا. على سبيل المثال، قد تحتوي بنية ملف inflows.h5 على ثلاثة مفاتيح، يمثل كل منها نهرًا مختلفًا. يحتوي كل مفتاح على ثلاث سلاسل زمنية يمكن تخصيصها لسيناريو Pywr بالحجم 3.
في حالة استخدام إطار بيانات ملف h5 لتشغيل سيناريوهات pywr، يرجى الرجوع إلى من أجل تفعيل هذه الميزة
ملاحظة: يجب أن يتطابق حجم سيناريوهات pywr مع عدد المفاتيح في ملف h5
ملف h5
مقبض ملف الجداول أو اسم الملف الذي سيتم إرفاق كائنات CarRay به. إذا تم إعطاء اسم ملف، فسيقوم الكائن بفتح مقابض الملفات وإغلاقها.
نعم
عقدة
اسم العقدة في قاعدة بيانات الجداول لقراءة البيانات منها
نعم
حيث
مسار لقراءة العقدة منه
نعم
مشهد
سيناريو لاستخدامه كفهرس ثانٍ في المصفوفة
نعم
«جسون» { «مفتاح»: «نهر كاتشمينت 1"، «السيناريو»: «تغير المناخ»، «النوع»: «معلمة إطار البيانات»، «عنوان URL»: «inflows.h5"، «index_col»: «الخطوة الزمنية»، «تواريخ التحليل»: صحيح }