HDF5 फाइलें इंपोर्ट करने के लिए h5py का उपयोग
फ़ाइल 'LIGO_data.hdf5' पहले से ही आपके वर्किंग डायरेक्टरी में है.
इस अभ्यास में, आप इसे h5py लाइब्रेरी का उपयोग करके इंपोर्ट करेंगे.
आप इसका datatype भी प्रिंट करेंगे ताकि यह पक्का हो सके कि आपने
इसे सही तरह से इंपोर्ट किया है. इसके बाद आप फ़ाइल की संरचना का अध्ययन करेंगे ताकि
ठीक-ठीक देख सकें कि इसमें कौन-कौन से HDF ग्रुप्स हैं.
आप LIGO डेटा के साथ ढेर सारे डॉक्यूमेंटेशन और ट्यूटोरियल्स यहाँ पा सकते हैं. इसी डेटा पर सिग्नल प्रोसेसिंग का एक बढ़िया ट्यूटोरियल भी यहाँ उपलब्ध है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में डेटा आयात का परिचय
अभ्यास निर्देश
- पैकेज
h5pyइंपोर्ट करें. - फ़ाइल का नाम वैरिएबल
fileको असाइन करें. - फ़ाइल को read-only मोड में लोड करके वैरिएबल
dataमें रखें. dataका datatype प्रिंट करें.- HDF5 फ़ाइल
'LIGO_data.hdf5'में मौजूद ग्रुप्स के नाम प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import packages
import numpy as np
import ____
# Assign filename: file
# Load file: data
data = h5py.File(____, ____)
# Print the datatype of the loaded file
# Print the keys of the file
for key in ____:
print(____)