摘要時間序列
Ejection fraction(射血分率)是指左心室在每次心跳時擠出的血液比例。為了計算它,放射科醫師需要先找出心室的最大體積(收縮末期體積)與最小體積(舒張末期體積)。
在這個練習中,請建立一個體積計算的時間序列。vol_ts 與 labels 都包含 20 個時間點。資料的順序為 (time, plane, row, col)。
本練習屬於課程
Python 的生醫影像分析
練習說明
- 使用
np.zeros()建立含有 20 個元素的空陣列。 - 計算每個影像體素的體積。(請參考
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()