我正在使用igraph进行具有某些属性(例如等级)的bfs搜索。我阅读了bfs的文档,并且知道此功能具有以下输入:
bfs(graph, root, neimode = c("out", "in", "all", "total"),
unreachable = TRUE, restricted = NULL, order = TRUE, rank = FALSE,
father = FALSE, pred = FALSE, succ = FALSE, dist = FALSE,
callback = NULL, extra = NULL, rho = parent.frame())
这是我使用bfs的代码的一部分:
Graph.bfs(g, root="1", neimode='out', order=True, father=True, rank=True)
但是当我运行它时,会出现此错误:
TypeError: function takes at most 2 arguments (5 given)
为什么在函数可以获取2个以上参数的同时出现此错误?