我有25个不同的列表,每个列表的名字都是x,后面是一个数字。例如x1,x2,x3,x4。。。x25。我希望取每个列表的平均值,并将这些平均值附加到新列表中。但是我在numpy上遇到了一个错误: TypeError:无法使用灵活类型执行reduce
meanlist = []
for i in range(1,26):
curlst = np.array('x' + str(i))
mean = np.mean(curlst)
meanlist.append(mean)
我在尝试获取当前列表的平均值的行中得到错误。 我相信这是一个简单的修复,但我无法找到类似的问题时,在线搜索
没有理由使用
xxx1
、xxx2
、xxx3
等形式的变量。您应该有一个包含所有变量的列表xxx_list
。也就是说,您可以使用eval
:相关问题 更多 >
编程相关推荐