rsfmri_vol_surface_preprocessing_nipy.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:openfmri 作者: gablab 项目源码 文件源码
def median(in_files):
    """Computes an average of the median of each realigned timeseries

    Parameters
    ----------

    in_files: one or more realigned Nifti 4D time series

    Returns
    -------

    out_file: a 3D Nifti file
    """
    average = None
    for idx, filename in enumerate(filename_to_list(in_files)):
        img = nb.load(filename)
        data = np.median(img.get_data(), axis=3)
        if average is None:
            average = data
        else:
            average = average + data
    median_img = nb.Nifti1Image(average / float(idx + 1), img.affine,
                                img.header)
    filename = os.path.join(os.getcwd(), 'median.nii.gz')
    median_img.to_filename(filename)
    return filename
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号