【发布时间】:2016-12-02 12:07:09
【问题描述】:
如果我有如下列表:
a = [1, 2, 3, 3, 4, 5]
我想使用np.random.choice 从这个列表中选择一个随机元素,假设我得到值 3,我应该如何获得元素 3 的正确索引,而不是自动获得第一个3 出现?
我知道唯一值列表,我可以使用.index 来获取它,但不确定如何处理非唯一值。
谢谢!
【问题讨论】:
-
那么,您是不是要随机选择
3的索引? -
然后随机选择索引,从索引中获取item。
-
嗨 Julien 和 Lukasz,如果输出的值不唯一,那么 np.random.choice 然后获取索引将起作用。然后我会得到正确的索引。