gpt4 book ai didi

python - 操作长串位的数据结构

转载 作者:太空宇宙 更新时间:2023-11-03 13:22:28 25 4
gpt4 key购买 nike

在 Python 中,n 位(其中 n 大约为 10000)的最佳数据结构是什么,可以在其上执行通常的二进制操作(&, |, ^) 与其他此类数据结构

最佳答案

“快”总是相对的:)

BitVector包似乎做你需要的。不过,我对它的性能没有任何经验。

还有一个BitString执行。也许您会进行一些测量以找出哪一个更能满足您的特定需求?

如果您不需要特定的类并且不需要诸如切片或位计数之类的东西,您可以简单地使用 python 的 long 值,它们是任意长度的整数。这可能是性能最高的实现。

This qestion似乎是相似的,尽管作者需要更少的位并且需要一个标准库。

关于python - 操作长串位的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9394471/

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