【发布时间】:2019-10-31 05:30:24
【问题描述】:
我有一个问题,我需要随机化数组中的值,但我需要在外面声明 a1、a2 和 a3,因为 a1、a2 和 a3 需要等于 100。但是当我这样做时,不能随机化..循环保持执行相同的随机值。
a3=random.randint(0,1)
a2=random.randint(0,50)
a1=100-a2-a3
random_array = np.array([np.array([ a2, a1, a3]) for _ in range(x)])
这是我得到的结果:
[ 6 94 0]
[ 6 94 0]
[ 6 94 0]
[ 6 94 0]
[ 6 94 0]
[ 6 94 0]
[ 6 94 0]
[ 6 94 0]
[ 6 94 0]
【问题讨论】:
-
a3=random.randint(0,1,100)生成 100 个随机值。