我想使用 scikit-learn 机器学习变体对我的神经影像数据进行数据处理,特别是 Nifti 文件类型的 fMRI 数据。
Nilearn 提供了这个平台。但是,我不明白Nitimasker的工作原理是怎样的。它如何将 4D fMRI 数据转换为 scikit-learn 的 2D 数据。
我有 1 个主题的 4D 数据,即(40, 64, 64, 1452)
Haxby 数据。我使用Nibabel来访问图像。如果我想处理一个平面,[20, :, :, 1]
我[20, :, :, 1452]
可以np.flatten
成为[n_samples,n_features]
scikit-learn 的平台吗?