跳转到主要内容

一组用于图统计的Python模块

项目描述

GraSPy

Paper shield Downloads shield Build Status codecov DOI License

Graph Statistics in Python 是一个用于图统计算法的包。

概述

图或网络提供了一种数学上直观的数据表示,其中项目之间存在某种关系。例如,社交网络可以通过将社交网络中的所有参与者视为节点,并通过连接表示网络中每对个人是否是朋友来表示为图。直观地,人们可能会将传统的统计技术应用于图,这忽略了网络中节点的空间排列,并且没有利用图中存在的所有信息。在此包中,我们提供了为处理和分析图设计的工具和算法,这些算法具有专门的图统计算法。

文档

官方文档及用法可在https://graspy.neurodata.io/找到

请访问官方网站的教程部分以获取更深入的使用方法。

系统要求

硬件要求

GraSPy包只需要一台标准的计算机,并具有足够的RAM以支持内存操作。

软件要求

操作系统要求

本软件包支持在 LinuxmacOS 上使用。以下系统上已对该软件包进行了测试

  • Linux: Ubuntu 16.04
  • macOS: Mojave (10.14.1)
  • Windows: 10

Python需求

本软件包是用Python3编写的。目前,它支持Python 3.6和3.7。

Python依赖项

GraSPy 主要依赖于Python科学栈。

networkx
numpy
pandas
scikit-learn
scipy
seaborn

安装指南

通过pip安装

pip install graspy

通过GitHub安装

git clone https://github.com/neurodata/graspy
cd graspy
python3 setup.py install

贡献

我们欢迎任何人的贡献。在发起拉取请求之前,请参阅我们的贡献指南。我们的问题页面充满了我们可以得到帮助的地方!如果您有不在列表中的改进想法,请首先创建一个问题,以便您可以与开发者讨论。

许可证

本项目受Apache 2.0许可证的保护。

问题

我们感激详细的错误报告和功能请求(尽管我们更感激拉取请求!)。如果您有任何问题或想法,请访问我们的问题页面

引用GraSPy

如果您在工作中发现GraSPy很有用,请通过GraSPy论文引用该软件包

Chung, J., Pedigo, B. D., Bridgeford, E. W., Varjavand, B. K., Helm, H. S., & Vogelstein, J. T. (2019). GraSPy: Graph Statistics in Python. Journal of Machine Learning Research, 20(158), 1-7.

项目详情


下载文件

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

源分布

graspy-0.3.0.tar.gz (84.4 kB 查看哈希值)

上传时间

支持者

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