سؤال

كما تقول وثائق HDF5 ، تخزن HDF5 بيانات باستخدام Numpy

"تم تصميمه على أعلى مكتبة HDF5 ، ولغة Python وحزمة Numpy. إنها تتميز بواجهة موجهة نحو الكائنات والتي ، إلى جانب امتدادات C للأجزاء الحرجة للأداء ، تجعلها سريعة ولكنها سهلة للغاية- أداة الاستخدام لتخزين واسترداد كميات كبيرة جدًا من البيانات "

...

"يستخدم Pytables هذه الحاويات numpy كمؤسسات في الذاكرة لدفع نطاق الإدخال/الإخراج نحو حدود النظام الأساسي."

إذن ما هي الآلية؟ كيف تستخدم Pytables Numpy؟ في النهاية ، يولدون HDF5 عادي يمكن الوصول إليه من لغات أخرى ...

هل كانت مفيدة؟

المحلول

HDF5 هي مكتبة لغة C. تخزن HDF5 ، بما في ذلك العوامات ، بطريقة مستقلة منصة (قم بالتمرير لأسفل إلى الجدول بعنوان "أمثلة لأنواع البيانات الأصلية وأنواع C المقابلة" ، " هناك المزيد من المعلومات في دليل المستخدمين).

يحول Pytables ببساطة من نوع بيانات HDF5 إلى نوع البيانات numpy. ويمزج رمز Python والرمز الأصلي لتقليل الإدخال/الإخراج.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top