gpt4 book ai didi

java - 尝试扩展 Gelly Graph

转载 作者:太空宇宙 更新时间:2023-11-04 12:09:39 26 4
gpt4 key购买 nike

我正在尝试将 Gelly Graph 扩展为带有 Tuple5 而不是 Tuple 3 的边的图表。通过扩展 gelly Graph 是不可能的,因为构造函数是私有(private)的。我继续创建了自己的 Edge 类,它扩展了 Tuple5 而不是 Tuple 3,但我不确定此时是否可以轻松地将其变成凝胶图,因为 API 指向 tuple3 或 tuple2 作为边缘集。

问题是这是否可以更容易地完成,或者是否有可能实现我想做的事情

最佳答案

在任何情况下,Gelly 算法都无法使用 Tuple5 边缘中的信息。如果您想在用户定义的函数中使用它们,您可以使用常规 Edge 类并将数据(任意类型)存储在这些边中:

Edge<Long, Double> e = new Edge<Long, Double>(1L, 2L, 0.5);

这里1L和2L是顶点的id,0.5是与该边关联的任意数据。

如果您想使用图形算法来使用这些 Tuple5 边中的数据,您将必须实现自己的图形算法。

关于java - 尝试扩展 Gelly Graph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39973261/

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