Kom igångKom igång gratis

Extrahera data från din HDF5-fil

I den här övningen extraherar du faktisk data från LIGO-experimentet ur HDF5-filen och visualiserar den.

För att göra det behöver du först utforska HDF5-gruppen 'strain'.

Den här övningen är en del av kursen

Introduktion till dataimport i Python

Visa kurs

Övningsinstruktioner

  • Tilldela HDF5-gruppen data['strain'] till group.
  • Skriv ut nycklarna för HDF5-gruppen i group inuti for-loopen.
  • Tilldela tidsseriedatan data['strain']['Strain'] till en NumPy-array med namnet strain.
  • Sätt num_samples till 10000, det antal tidpunkter vi vill sampla.
  • Kör resten av koden för att generera ett diagram över tidsseriedatan i LIGO_data.hdf5.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod