Python和nebula结合的开源项目

请问有关于nebula和Python相结合的开源项目吗 (比如用Python脚本向nebula数据库中数据增删改查以及一些图算法的调用)

:dotted_line_face: 你也不是第一次提问啊,为啥这次分类选错了。如果发帖选择分类不正确(你之前选了博客我给你改回来了)的话是影响审核通过时间的,参考:关于论坛帖子审核和回复时间的说明(最后更新 2022.12.13)

https://github.com/nebula-contrib/nebula-carina

可以看看这个项目

openCypher 语句在studio控制台上不能执行吗?

什么版本?你的 Studio 和内核版本是啥?v1.x 是不支持的

还有别的增删改查以及图计算接口的项目吗(用Python完成的)

没有,目前就这个。

nebula 的图算法有api接口吗(有的话可以给一下操作文档链接吗)

1 个赞

这个是算法api接口吗?

是的,可以通过spark connector从nebula读取数据 然后调用算法api执行算法

只有这一种语言的吗

你指的是,spark connector 只支持一种 scala 么?

只能用spark去调图算法吗 有pyspark去调的示例吗

我让chat-gpt写了一段调用的代码但是我引用的这个库我搜不到 请问你了解过他说的这种调用方式吗?

这是他胡说八道的,chatGPT 常常会引用不存在的库、方法的

请问您写过用Python调用图算法api的小例子吗或者能详细讲一下我应该做那些事来完成这个想法

  • 数据量不打的话,可以用 graphclient(语句query查出来,大图不太适合)或者用 storageclient 扫数据,然后用 networkx 之类的库跑算法(我想要做一个方便的库,还没搞,类似于 https://github.com/wey-gu/nebula-dgl

  • 数据量大的话不太行,pyspark 的 algorithm 调用可能是可以的,不过我还没试过:sob:,我准备找时间试试分享出来,你如果熟悉 spark 可以试试看哈

如果用pyspark调用函数的话和文档中这些有关系吗(需要安装Nebula Spark Connector,Nebula Algorithm)吗?

需要的,要有 spark 环境的