可能重复:
How do I randomly select an item from a list using Python?从阵列蟒随机选择项
我有两个阵列pool_list_X,pool_list_Y。在列表中都有一个numpy数组作为元素。 所以基本上
pool_list_x[0] = [1 2 3 4] # a multidimensional numpy array.
和pool_list_x的每一个元素在pool_list_y相应的元素现在
which is to say, that pool_list_x[i] corresponds to pool_list_y[i]
。如果我必须从list_x中随机选择10个元素(因此相应的元素为list_y)。我该怎么做呢。 我可以想一个非常天真的方式..随机生成数字。和东西..但这不是很有效率..什么是pythonic方式来做到这一点。 感谢
你想过看标准库吗?也许谷歌搜索或搜索stackoverflow? – Marcin 2012-03-27 17:49:22
就像我说的,我知道天真的方式..但在这种情况下..我将不得不生成一个随机数并检查碰撞,以确保相同的数字不会产生两次,10只是一个例子..我想生成像100k随机数字..这种方法不足够。 – Fraz 2012-03-27 17:52:37
是不是这个真正的每个其他问题的stackoverflow? – Fraz 2012-03-27 18:09:04