【发布时间】:2020-12-12 20:33:54
【问题描述】:
假设我有一个 numpy 数组a = np.random.randint(0,20,10) 我想以p 的概率排列它的元素,即如果p = 0.2 每个元素有 20% 的概率与另一个元素交换位置。我知道numpy.random.permutate() 函数,但这仅允许排列数组中的所有元素。这可以在python中有效地完成吗?
【问题讨论】:
标签: python arrays numpy numpy-ndarray