我想在python中创建随机变量,并使用以下代码weights = np.random.random(10)
,但我想创建随机变量,以使权重的三分之一应为零。有什么办法吗?我也尝试过下面的代码,但这不是我想要的
weights = np.random.random(7)
weights.append(0, 0, 0)
最佳答案
明确说明您希望0随机出现,您可以使用shuffle:
weights = np.random.random(7)
weights = np.append(weights,[0, 0, 0])
np.random.shuffle(weights)
关于python - 在Python中创建随机变量,数组的三分之一为零,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52433736/