跳转到主要内容

用于创建和操作图和网络的高级Python包

项目描述

https://github.com/networkx/networkx/workflows/test/badge.svg?branch=main https://codecov.io/gh/networkx/networkx/branch/main/graph/badge.svg https://img.shields.io/github/labels/networkx/networkx/Good%20First%20Issue?color=green&label=Contribute%20&style=flat-square

NetworkX是一个Python包,用于创建、操作和研究复杂网络的结构、动力学和功能。

简单示例

在一个无向图中找到两个节点之间的最短路径

>>> import networkx as nx
>>> G = nx.Graph()
>>> G.add_edge("A", "B", weight=4)
>>> G.add_edge("B", "D", weight=2)
>>> G.add_edge("A", "C", weight=3)
>>> G.add_edge("C", "D", weight=4)
>>> nx.shortest_path(G, "A", "D", weight="weight")
['A', 'B', 'D']

安装

安装最新版本的NetworkX

$ pip install networkx

安装所有可选依赖项

$ pip install networkx[all]

有关更多详细信息,请参阅INSTALL.rst

错误

请在此报告您发现的任何错误。或者,更好的方法是,在GitHub上fork存储库并创建一个pull request(PR)。我们欢迎所有大小更改,如果您是git新手,我们将帮助您创建PR(只需在问题中提问或查看CONTRIBUTING.rst)。

许可证

根据3-Clause BSD许可证发布(请参阅LICENSE.txt

Copyright (C) 2004-2024 NetworkX Developers
Aric Hagberg <hagberg@lanl.gov>
Dan Schult <dschult@colgate.edu>
Pieter Swart <swart@lanl.gov>

项目详情


发布历史 发布通知 | RSS源

下载文件

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

源分布

networkx-3.3.tar.gz (2.1 MB 查看哈希值)

上传时间

构建分布

networkx-3.3-py3-none-any.whl (1.7 MB 查看哈希值)

上传时间 Python 3

支持者

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