【发布时间】:2021-03-22 13:02:36
【问题描述】:
假设我有这三个数组。
array1 = np.array([4,5,6])
array2 = np.array([3,2,1])
array3 = np.array([2,3,5])
我想创建一个循环,将每个数组乘以一个随机百分比,但三个百分比之和必须为 100%。例如,在第一个循环中,它可能会执行以下操作
array1 * 30%
array2 * 20%
array3 * 50%
在第二个循环中,它为每个数组执行不同的随机百分比
array1 * 15%
array2 * 90%
array3 * 5%
如果有人对如何使这个循环成为可能有任何想法,请告诉我。谢谢!
【问题讨论】:
标签: numpy for-loop math random numpy-ndarray