可能重複:
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