请输入您要查询的百科知识:

 

词条 NetworkX
释义

  1. Features

  2. Suitability

  3. Integration

  4. See also

  5. References

  6. External links

{{Infobox software
| name = NetworkX
| screenshot = Watts strogatz.svg
| screenshot alt = A graph created with NetworkX
| caption = A graph created with NetworkX
| author = Aric Hagberg
Pieter Swart
Dan Schult
| developer = Many others
| released = {{Start date and age|2005|04|11|df=yes}}[1][2]
| latest release version = 2.2[3]
| latest release date = {{Start date and age|2018|09|19|df=yes}}
| operating system = Cross-platform
| programming language = Python
| genre = Software library
| license = BSD-new license
| website = {{URL|networkx.github.io}}
}}

NetworkX is a Python library for studying graphs and networks. NetworkX is free software released under the BSD-new license.

Features

  • Classes for graphs and digraphs.
  • Conversion of graphs to and from several formats.
  • Ability to construct random graphs or construct them incrementally.
  • Ability to find subgraphs, cliques, k-cores.
  • Explore adjacency, degree, diameter, radius, center, betweenness, etc.
  • Draw networks in 2D and 3D.

Suitability

NetworkX is suitable for operation on large real-world graphs: e.g., graphs in excess of 10 million nodes and 100 million edges.[4] Due to its dependence on a pure-Python "dictionary of dictionary" data structure, NetworkX is a reasonably efficient, very scalable, highly portable framework for network and social network analysis.[5]

Integration

NetworkX is integrated into SageMath.[6]

See also

{{Portal|Free and open-source software}}
  • Social network analysis software
  • JGraph

References

1. ^[https://mail.python.org/pipermail/python-announce-list/2005-April/003924.html NetworkX first public release (NX-0.2)], From: Aric Hagberg, Date: 12 April 2005, Python-announce-list mailing list
2. ^[https://web.archive.org/web/20050429205335/http://sourceforge.net:80/projects/networkx/ NetworkX initial release, NX-0.2], hagberg – 2005-04-11, Project Info – NetworkX, Registered: 2004-10-21, SourceForge.net
3. ^https://networkx.github.io/documentation/stable/release/release_2.2.html
4. ^Aric Hagberg, Drew Conway, [https://github.com/drewconway/NetworkX_Intro_Materials/blob/master/2-Why_Do_SNA_with_NX/module_II.pdf "Hacking social networks using the Python programming language (Module II – Why do SNA in NetworkX)"], Sunbelt 2010: International Network for Social Network Analysis.
5. ^Aric A. Hagberg, Daniel A. Schult, Pieter J. Swart, Exploring Network Structure, Dynamics, and Function using NetworkX, Proceedings of the 7th Python in Science conference (SciPy 2008), G. Varoquaux, T. Vaught, J. Millman (Eds.), pp. 11–15.
6. ^http://sagemath.org/links-components.html

External links

  • Official website: {{URL|networkx.github.io}}
  • [https://groups.google.com/forum/#!forum/networkx-discuss NetworkX discussion group]
  • [https://wiki.sagemath.org/graph_survey Survey of existing graph theory software]
  • [https://stackoverflow.com/questions/tagged/networkx NetworkX on StackOverflow]
  • {{github|networkx/networkx}}
{{Graph Analysis Software}}{{DEFAULTSORT:Networkx}}

4 : Free mathematics software|Free software programmed in Python|Graph drawing software|Numerical software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/16 14:21:02