一组用于图统计的Python模块
项目描述
GraSPy
Graph Statistics in Python 是一个用于图统计算法的包。
概述
图或网络提供了一种数学上直观的数据表示,其中项目之间存在某种关系。例如,社交网络可以通过将社交网络中的所有参与者视为节点,并通过连接表示网络中每对个人是否是朋友来表示为图。直观地,人们可能会将传统的统计技术应用于图,这忽略了网络中节点的空间排列,并且没有利用图中存在的所有信息。在此包中,我们提供了为处理和分析图设计的工具和算法,这些算法具有专门的图统计算法。
文档
官方文档及用法可在https://graspy.neurodata.io/找到
请访问官方网站的教程部分以获取更深入的使用方法。
系统要求
硬件要求
GraSPy
包只需要一台标准的计算机,并具有足够的RAM以支持内存操作。
软件要求
操作系统要求
本软件包支持在 Linux 和 macOS 上使用。以下系统上已对该软件包进行了测试
- 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf93cdcbb60e4e5c9b13d77ed8e48ae39644317c0d516d06a39a4a3ffeddcbf9 |
|
MD5 | 25118d491c20582584dbc1a2999443d4 |
|
BLAKE2b-256 | a6ffc927caec29a1ad02f8111ae7805b15f843688a86c1e4f442f87d17da58ef |