Nifti图像变成了scikit学习

时间:2016-03-07 03:46:33

标签: python scikit-learn nifti

我想使用scikit-learn机器学习变体来处理我的神经影像学数据,特别是Nifti文件类型的fMRI数据。

Nilearn提供平台。但是,我不明白Nitimasker工作原理是怎样的。它如何将4D fMRI数据转换为2D数据以进行scikit-learn。

我有1个主题的4D数据,即(40, 64, 64, 1452),Haxby数据。我使用Nibabel来访问图像。如果我想处理一个平面[20, :, :, 1][20, :, :, 1452],我可以np.flatten将它作为scikit-learn平台的[n_samples,n_features]吗?

1 个答案:

答案 0 :(得分:0)

这不是一个直接的答案,但看看nilearn这是大脑成像数据的scikit-learn的扩展(不确定这是正确的描述)。

有一个Haxby data

的例子