改了一个和 Nebula Graph 里边的 `hash()` 一样的 python 版本

murmur64A 的版本,python 上没有,只有 murmur2 32-bit 和 murmur3 64-bit 的。

不过要是有追求的话这个比较慢,最好用 rust/cpp 实现一下做成 python module。

👉🏻 https://gist.github.com/wey-gu/5543c33987c0a5e8f7474b9b80cd36aa

Comments
登录后评论
Sign In
·

非常有意思的是,分享出去之后提问求这个的同学报告这个 hash 在 windows python 里行为是不对的,现在看在 Linux/macOS 里是期待中的。