我一直在寻找一种方法来创建:
有界
循环的
连续
numpyable API
大批。
我遇到了AwkwardArray,但无法理解doc,它非常冗长,但对我的术语来说没有索引。
我想定义一个数组并使用它,就像我想要一个双端队列[使用 numpy API,使用形状]
from collections import deque
d = deque(maxlen=10)
for i in range(20):
d.append(i)
assert d.shape[0] == 10
我不想要双端队列,因为它是一个双向链表,切片速度很慢。
如何使用带有连续内存的 AwkwardArray 执行此操作?