gpt4 book ai didi

Python队列类数据结构

转载 作者:行者123 更新时间:2023-11-28 22:48:56 27 4
gpt4 key购买 nike

我正在处理一个偶尔接收新元素的列表。当添加了这些新元素后,我想对这些元素进行计算(准确地说,估计一个 KDE)。我很快意识到,如果这个列表无限增长,KDE 函数的计算将花费非常长的时间,所以我认为 Queue 是一个很好用的数据结构。然而,标准 Python 队列 ( https://docs.python.org/2/library/queue.html ) 不允许访问单个队列元素而不将它们从队列中“弹出”。还有其他选择吗?

换句话说:是否有一些 Python 库允许我在不弹出队列元素的情况下获取它? (或者允许对队列元素进行类似数组的索引?)

最佳答案

听起来你会从使用双端队列中得到很好的利用:

https://docs.python.org/2/library/collections.html#collections.deque

关于Python队列类数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24531280/

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