Skip to main content
 首页 » 编程设计

python之在 Python 中创建随机变量,数组的三分之一为零

2025年05月04日14TianFang

我想在 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)