顾名思义,在python中,优先级队列似乎是不可迭代的,也不能传递给random.sample
。但我想从其中随机选择样本,我该怎么办?
发布于 2018-08-18 09:01:04
可以通过queue
属性引用queue.PriorityQueue
的原始列表,因此可以使用以下命令进行random.sample()
:
pq = queue.PriorityQueue()
...
random.sample(pq.queue, n)
https://stackoverflow.com/questions/51904206
复制相似问题