在处理nii.gz时如何避免大数据问题?

2024-06-02 07:18:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有nii.gz个文件的数据集,每个文件都在1G附近,包括4d张量。我知道有两种阅读方法,如下所示:

img = nib.load('fMRI.nii.gz')
imgarr = np.array(img.dataobj)

或者

img = nib.load('fMRI.nii.gz')
imgarr = img.get_data()

问题是读取整个张量是昂贵的,我只需要一个切片。还有别的办法吗


Tags: 文件数据方法imgdatagetnpload