【发布时间】:2014-04-14 10:50:37
【问题描述】:
D_values = {}
Average = [ ]
for path in glob("F:\Thermal Motion\*.txt"):
t, x, y = np.loadtxt(path, unpack=True)
D_values[path] = [((x[i]/.115 - x[0]/.115)**2 + (y[i]/.155 - y[0]/.155)**2)**0.5
for i in range(len(x))]
print D_values[path]
当我打印D_values 时,它会给出一堆列表。我需要做的是找到所有数组的第 n 个元素的平均值。我只是不知道如何引用字典中的特定列表。就像D_values[path] 给出列表一样
[1,2,3,4,...]
[23,234,43,...]
[5,6,7,...]
我想创建一个数组,其中Average[(1,23,5,...) (2,234,7,...)...]
【问题讨论】:
标签: python-2.7 numpy dictionary