我想在 python 中创建随机变量并使用下面的代码 weights = np.random.random(10) 但我想创建随机变量,使得三分之一的权重应该为零。有什么办法吗?我也试过下面的代码,但这不是我想要的
weights = np.random.random(7)
weights.append(0, 0, 0)
请您参考如下方法:
明确了您希望 0 随机出现后,您可以只使用随机播放:
weights = np.random.random(7)
weights = np.append(weights,[0, 0, 0])
np.random.shuffle(weights)
