【发布时间】:2019-04-27 12:48:02
【问题描述】:
我想生成随机样本而不替换N 次,如下所示:
import numpy as np
sample = np.zeros([100000, 4], int)
for i in range(100000):
sample[i] = np.random.choice(128, 4, replace=False)
如果迭代变得非常大,整体采样将非常耗时。有什么方法可以加快采样速度?
【问题讨论】:
-
所以,你想要二维数组,它的一个维度很大,另一个维度很小
-
所以您想在一个维度上进行采样而不进行替换,但在另一个维度进行替换(或重复进行该采样)?