/event_subroute

绘制事件子图路径

Primary LanguagePython

New_get_event_path.py

实现了对于**岛内政治事件_100内数据集按照设置好的关联时间寻找与事件有关的路径

New_get_most_path.py

实现了对于**岛内政治事件_100内数据集按照设置好的关联时间寻找与出现频率最多的num个实体有关的路径(如果event不在内,则添加event有关的一跳三元组至其中)

图例中的横坐标设置为月份 纵坐标为路径中所有出现的实体

相比于0429的文件 额外使用了datatime库来计算关联时间,以及画图

注意:设置FOCUS_ENT_LIST时,列表内包含的实体应在路径图内有出现过,否则应该会报错

0429get_event_path.py

修改了查找与focus_entity有关路径的方式,防止因剪枝而漏搜路径,但缺点是文件运行时间会变长,后续会想办法优化

2024/5/6

更新了New_get_event_path.py和New_get_most_en_path,py

使得两个文件现在可以读取csv文件,并且将指定的csv文件中的三元组若在路径中出现,标记为绿色

因为暂时用不到查找有关focus_entity的路径 所以将其注释掉,以提高代码运算速度

2024/5/9

新增了vari_route.py

实现了统计在给定的TIME_GRANULARITY下,划分时间切片,统计相邻切片(并且时间连续)中的差异三元组 or 实体 以及相同三元组 or 实体

分别输出在6个txt文件

例如:diff_tri_lat.txt 中存储 在当前时间区间出现,而前一时间区间内为出现的三元组