首页 > 解决方案 > Python AwkwardArray:如何定义循环数组?

问题描述

我一直在寻找一种方法来创建:

大批。

我遇到了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 执行此操作?

标签: pythonnumpyawkward-array

解决方案


推荐阅读