我正在尝试使用NumPy将一个数组分成s个子数组。我随机生成了一个从0到1的数组x,我想将该数组划分为等间距的间隔。因此,如果我想要5个间隔,它们将是0到0.2、0.2到0.4、0.4到0.6、0.6到0.8和0.8到1.0的间隔,我想将这些数组排序到这些部分中。np.linspace(0,1,S+1) print(a)
p
我想使用numpy.random.choice(),但要确保绘制间隔至少有一定的“间隔”:import numpy as npinterval## 5 random draws between array([ 1, 2, ..., 50])## array([46, 3, 29, 35, 39])
在上面的例子中,这个条件是不满足的:应该有另一个随机抽签,因为35和39被4隔开,这是小于6的。数组</em