python-louvain-0.14

所属分类:其他
开发工具:Python
文件大小:24KB
下载次数:3
上传日期:2020-05-13 11:51:46
上 传 者游客1234
说明:  使用python实现社区分类的louvain算法
(The package name on pip is `python-louvain` but it is imported as `community` in python. You will find documentation about this module at `http://python-louvain.readthedocs.io/ <http://python-louvain.readthedocs.io/>`_)

文件列表:
python-louvain-0.14\python-louvain-0.14\bin\community (878, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\community\community_louvain.py (18351, 2020-04-29)
python-louvain-0.14\python-louvain-0.14\community\community_status.py (2957, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\community\__init__.py (508, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\api.rst (213, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\conf.py (6724, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\index.rst (5062, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\Makefile (3304, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\release (268, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\_static\default.css (8170, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\_templates\layout.html (1659, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\LICENSE (1520, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\MANIFEST.in (53, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\PKG-INFO (502, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\python_louvain.egg-info\dependency_links.txt (1, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\python_louvain.egg-info\PKG-INFO (502, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\python_louvain.egg-info\requires.txt (15, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\python_louvain.egg-info\SOURCES.txt (464, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\python_louvain.egg-info\top_level.txt (10, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\setup.cfg (38, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\setup.py (666, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\test_community.py (13830, 2020-04-06)
python-louvain-0.14\python-louvain-0.14\docs\_static (0, 2020-04-27)
python-louvain-0.14\python-louvain-0.14\docs\_templates (0, 2020-04-27)
python-louvain-0.14\python-louvain-0.14\bin (0, 2020-04-27)
python-louvain-0.14\python-louvain-0.14\community (0, 2020-04-27)
python-louvain-0.14\python-louvain-0.14\docs (0, 2020-04-27)
python-louvain-0.14\python-louvain-0.14\python_louvain.egg-info (0, 2020-04-27)
python-louvain-0.14\python-louvain-0.14 (0, 2020-04-27)
python-louvain-0.14 (0, 2020-04-27)

Louvain Community Detection =========================== .. image:: https://travis-ci.org/taynaud/python-louvain.svg?branch=master :target: https://travis-ci.org/taynaud/python-louvain .. image:: https://readthedocs.org/projects/python-louvain/badge/?version=latest :target: http://python-louvain.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status Installing ---------- To build and install run from source .. code-block:: shell python setup.py install You can also install from pip with .. code-block:: shell pip install python-louvain The package name on pip is `python-louvain` but it is imported as `community` in python. You will find documentation about this module at `http://python-louvain.readthedocs.io/ `_ Usage ----- To use as a python library .. code-block:: python import community as community_louvain import networkx as nx import matplotlib.pyplot as plt # Replace this with your networkx graph loading depending on your format ! G = nx.erdos_renyi_graph(30, 0.05) #first compute the best partition partition = community_louvain.best_partition(G) #drawing size = float(len(set(partition.values()))) pos = nx.spring_layout(G) count = 0. for com in set(partition.values()) : count = count + 1. list_nodes = [nodes for nodes in partition.keys() if partition[nodes] == com] nx.draw_networkx_nodes(G, pos, list_nodes, node_size = 20, node_color = str(count / size)) nx.draw_networkx_edges(G, pos, alpha=0.5) plt.show() There is also a command line .. code-block:: bash $ community filename is a binary file as generated by the convert utility distributed with the C implementation at `https://sites.google.com/site/findcommunities/ `_ This is mostly for debugging purpose and I advise to use this module more as a library with your graph loading code than with this command. Documentation ------------- You can find documentation at `https://python-louvain.readthedocs.io/ `_ To generate documentation run .. code-block:: shell pip install numpydoc sphinx cd docs make Tests ----- To run tests .. code-block:: shell pip install nose python setup.py test

近期下载者

相关文件


收藏者