def incorporate_feedback(self, flightrecorder):
"""
:param flightrecorder:
:return:
@type flightrecorder: FlightRecorder
"""
G = self.G
print("V := (N,E), |N| = %s, |E| = %s" % (len(G.nodes()), len(G.edges())))
# use the pagerank personalization feature to incorporate flightrecorder feedback
union = flightrecorder.union()
for rejected in union.reject:
if(G.has_node(rejected)):
G.remove_node(rejected)
print("V := (N,E), |N| = %s, |E| = %s" % (len(G.nodes()), len(G.edges())))
self.pr = nx.pagerank(G)
feedback_graph.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录