跳转到主要内容

Python中的神经影像统计学习

项目描述

Pypi Package PyPI - Python Version Github Actions Build Status Coverage Status https://img.shields.io/badge/code%20style-black-000000.svg https://zenodo.org/badge/DOI/10.5281/zenodo.8397156.svg Twitter Mastodon Discord

nilearn

Nilearn 允许用户以易于访问和灵活的方式分析大脑体积。它提供统计和机器学习工具,并有指导性的文档和友好的社区。

它支持基于广义线性模型(GLM)的分析,并利用 scikit-learn Python 工具箱进行多元统计分析,应用包括预测建模、分类、解码或连通性分析。

安装

最新版本

1. 设置虚拟环境

我们建议您在虚拟 Python 环境中安装 nilearn,无论是使用标准库 venv 还是使用 conda(例如,请参阅 miniconda)。无论如何,创建并激活一个新的 python 环境。

使用 venv

python3 -m venv /<path_to_new_env>
source /<path_to_new_env>/bin/activate

Windows 用户应将最后一行更改为 \<path_to_new_env>\Scripts\activate.bat 以激活其虚拟环境。

使用 conda

conda create -n nilearn python=3.9
conda activate nilearn

2. 使用 pip 安装 nilearn

在适当的 python 环境中,在命令提示符/终端中执行以下命令

python -m pip install -U nilearn

开发版本

请参阅 贡献指南 中所有开发设置说明。

检查安装

尝试在 python / iPython 会话中导入 nilearn

import nilearn

如果没有错误发生,则表示您已正确安装了 nilearn。

现场支持时间

Nilearn 团队定期组织在线现场支持时间以回答问题、讨论功能请求或进行任何与 Nilearn 相关的讨论。Nilearn 现场支持时间在 每周三下午 4 点至 5 点 UTC 举行,我们确保至少有一名核心开发者团队成员在场。这些活动在 Jitsi Meet 上举行,并完全对外开放,任何人都可以参加!有关更多信息以及与 Nilearn 团队互动的方式,请参阅 如何获得帮助

依赖项

使用该软件所需的依赖项列在文件 pyproject.toml 中。

如果您正在使用 nilearn 绘图功能或运行示例,则需要 matplotlib >= 3.3.0。

Nilearn 中的一些绘图函数同时支持 matplotlib 和 plotly 作为绘图引擎。为了在这些函数中使用 plotly 引擎,您需要安装 plotly 和 kaleido,这两个都可以使用 pip 和 anaconda 安装。

如果您想运行测试,则需要 pytest >= 6.0.0 和 pytest-cov 用于覆盖率报告。

开发

有关如何贡献的详细说明可在 https://nilearn.github.io/stable/development.html 找到。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

nilearn-0.10.4.tar.gz (12.4 MB 查看散列值)

上传时间

构建分布

nilearn-0.10.4-py3-none-any.whl (10.4 MB 查看散列值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面