计算网络上的扩散分数
diffup的Python项目详细描述
简介
DiffuPy是众多标签传播算法的一个通用Python实现。DiffuPy支持泛型 图形格式,如JSON, CSV, GraphML, or GML。检查 出DiffuPy’s documentation here。在
安装
最新的稳定代码可以从PyPI安装,其中:
$ python3 -m pip install diffupy
最新代码可以从GitHub上的源代码安装:
^{pr2}$对于开发人员,可以从GitHub克隆存储库并将其安装在 可编辑模式:
$ git clone https://github.com/multipaths/DiffuPy.git
$ cd diffupy
$ python3 -m pip install -e .
命令行界面
可以直接从终端使用以下命令:
1。运行扩散分析 下面的命令将使用给定的数据在给定的网络上运行扩散方法。更多信息here。在
$ python3 -m diffupy diffuse --network=<path-to-network-file> --data=<path-to-data-file> --method=<method>
2。使用实现的七个方法之一生成一个内核 生成给定图的正则化拉普拉斯核。更多信息请参见documentation。在
$ python3 -m diffupy kernel --network=<path-to-network-file>
免责声明
DiffuPy是一个以学术能力开发的科学软件,因此没有任何担保或 数据维护、支持或备份的保证。在
- 项目
标签: