cyaron icon indicating copy to clipboard operation
cyaron copied to clipboard

Graph.to_str() 的 shuffle 参数不适用于有根树

Open Nanarikom opened this issue 2 years ago • 1 comments

有根树使用 Graph.to_str() 时,如果使用 shuffle=True 参数,会导致根结点被 shuffle 到其它位置,这一操作对于有根树显然是没有任何意义的。为了避开 cyaron 的 shuffle 操作而手写 shuffle 的繁琐程度已经超过了直接用 Cpp 手搓数据。我建议参数应当允许仅 shuffle 点或仅 shuffle 边(或者支持不 shuffle 根节点的功能)。

Nanarikom avatar Jan 23 '23 04:01 Nanarikom

提交了 pr,允许你自定义打乱点和边的函数,你可以在函数里获取根被映射到的位置,或者不对点进行打乱。

weilycoder avatar Sep 30 '24 12:09 weilycoder