Как преобразовать файл Nifti в массив Numpy?

У меня есть 3D-массив в файле Nifti (.ii.gz), и я хочу сохранить его как 3D-массив. Я использовал Nibabel для конвертации Numpy в Nifti1. Могу ли я сделать наоборот?

1 ответ

Решение

От nipy

import numpy as np
import nibabel as nib

img = nib.load(example_filename)

a = np.array(img.dataobj)

Вы также можете сделать это:

import numpy as np
import nibabel as nib

img_nifti = nib.load(filepath)
img = img_nifti.get_data()
Другие вопросы по тегам