【发布时间】:2020-07-27 12:14:45
【问题描述】:
在一个用 python 编写的机器学习项目中,我需要一个高效的循环缓冲区,例如 collections.deque,但可以持续访问任何元素,例如 numpy.array。问题是 deque 显然是一个链表。请在我不知道此用例的python库中轻松实现一些有效的东西吗?
我想我可以在我的用例中简单地修改固定大小的numpy.array,并在我的用例中移动 0 索引,但这是我的 python 文化,因为这不是我第一次需要这样的东西。
【问题讨论】:
标签: python buffer constant-time