gpt4 book ai didi

python - 使用Python Networkx和时间序列数据

转载 作者:行者123 更新时间:2023-12-02 05:35:44 24 4
gpt4 key购买 nike

我通读了networkx文档,但很难找到有关分析时间序列数据网络的信息。

我正在创建代表银行账户(节点)和它们之间的交易(边)的图表。我需要能够找到路径并遍历图表,同时尊重事务的时间序列顺序。

例如:

import networkx as nx

G=nx.MultiGraph()
e=[('a','b',dict(value=1000, date='2017-01-01')),
('b','c',dict(value=500, date='2017-01-02')),
('c','d',dict(value=300, date='2017-01-01')),
('c','d',dict(value=500, date='2017-01-03'))]
G.add_edges_from(e)

从上面的边缘,我如何沿着路径返回交易['a', 'b', 'c', 'd']?这应该给我应该给我交易

a -> b on 'Jan 1'
b -> c on 'Jan 2'
c -> d on 'Jan 3'

并且不在“Jan 1”返回c -> d

我是否需要使用单独的节点来表示给定日期的每个帐户,并使用引用表来识别帐户日期组合?

最佳答案

您可能想查看Pathpy 。该库是针对您所描述的问题类型而设计的。

关于python - 使用Python Networkx和时间序列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45549603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com