Анализ временного ряда
Фракция выброса — это доля крови, которую левый желудочек выталкивает при каждом сокращении сердца. Чтобы её вычислить, радиологи определяют максимальный объём (систолический) и минимальный объём (диастолический) желудочка.
В этом упражнении вам предстоит построить временной ряд вычисленных объёмов. И в vol_ts, и в labels содержится 20 временны́х точек. Данные упорядочены по (time, plane, row, col).
Это упражнение является частью курса
Анализ биомедицинских изображений на Python
Инструкции к упражнению
- Инициализируйте пустой массив из 20 элементов с помощью
np.zeros(). - Вычислите объём одного вокселя изображения. (Используйте словарь
meta, чтобы узнать шаги дискретизации.) - Для каждой временно́й точки подсчитайте пиксели в
labelsи обновите массив временного ряда. - Постройте график временного ряда с помощью
plt.plot().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create an empty time series
ts = ____
# Calculate volume at each voxel
d0, d1, d2, d3 = ____
dvoxel = ____
# Loop over the labeled arrays
for t in range(20):
nvoxels = ____
ts[t] = ____
# Plot the data
____
format_and_render_plot()