【发布时间】:2016-07-09 05:18:51
【问题描述】:
我将创建一个列表或字典“p0”,其中包含在特定索引处具有随机数的列表。我不明白这段短代码中发生了什么:
import numpy as np
p0={}
a=[0,0,0]
for i in range(10):
a[1]= np.random.uniform(0,i)
print a
p0[i] = a
print p0[i]
print "\n final p0: ",p0
最终的p0 仅包含10 乘以最后一次迭代结果...并且与之前的(在循环中)p0 不同。
【问题讨论】:
标签: python list for-loop numpy random