Nibabel库中的get_data和get_fdata有什么区别?

umi*_*lic 7 python nifti nibabel

我正在与 Nibabel 一起阅读一些 .nii 文件。我遇到了不同的示例,其中一些使用 get_data() 函数,而另一些则使用 get_fdata() 函数。我找不到他们的文档(nibabel manuel)中有什么区别。谁能解释一下吗?

提前致谢。

小智 7

我在他们的文档中找到了功能描述。

文档链接

get_data(缓存='填充')

Return image data from image with any necessary scaling applied
Run Code Online (Sandbox Code Playgroud)

get_fdata(缓存='填充', dtype=)

Return floating point image data with necessary scaling applied
Run Code Online (Sandbox Code Playgroud)

简而言之... get_fdata函数采用浮点作为参数并返回该图像数据的浮点。有关它们如何工作的更多信息请参阅文档。