शुरू करेंमुफ़्त में शुरू करें

अपने HDF5 फ़ाइल से डेटा निकालना

इस अभ्यास में, आप HDF5 फ़ाइल से LIGO प्रयोग का वास्तविक डेटा निकालेंगे और उसे विज़ुअलाइज़ करेंगे.

ऐसा करने के लिए, आपको पहले HDF5 ग्रुप 'strain' का अन्वेषण करना होगा.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में डेटा आयात का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • HDF5 ग्रुप data['strain'] को group में असाइन करें.
  • for लूप में, group के अंदर HDF5 ग्रुप की keys को प्रिंट करें.
  • टाइम सीरीज़ डेटा data['strain']['Strain'] को strain नाम के NumPy array में असाइन करें.
  • num_samples को 10000 के बराबर सेट करें, यानी जितने time points हम sample करना चाहते हैं.
  • शेष कोड चलाएँ ताकि LIGO_data.hdf5 में टाइम सीरीज़ डेटा का प्लॉट बन सके.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Get the HDF5 group: group


# Check out keys of group
for key in ____:
    print(____)

# Set variable equal to time series data: strain


# Set number of time points to sample: num_samples


# Set time vector
time = np.arange(0, 1, 1/num_samples)

# Plot data
plt.plot(time, strain[:num_samples])
plt.xlabel('GPS Time (s)')
plt.ylabel('strain')
plt.show()
कोड संपादित करें और चलाएँ