Python 存储在文件中的数组之间的平均值

Python 存储在文件中的数组之间的平均值,python,Python,Hi需要从几个文件中得出一个平均值。在python列表中定义它们的名称很容易。 这几个文件的格式相同。 现在我尝试使用numpy.genfromtxt(对于dir中的每个文件),但我不知道如何将它们相加。有更好的办法吗 def createFileList(self) : #create_file = call('ls alpha_mean/alpha_75 > output_alpha75.txt', shell=True) #create_file = call('l

Hi需要从几个文件中得出一个平均值。在python列表中定义它们的名称很容易。 这几个文件的格式相同。 现在我尝试使用
numpy.genfromtxt
(对于dir中的每个文件),但我不知道如何将它们相加。有更好的办法吗

def createFileList(self) :
    #create_file = call('ls alpha_mean/alpha_75 >  output_alpha75.txt', shell=True)
    #create_file = call('ls try >  output.txt', shell=True)
    
    self.file_names = [] 

    with open('output.txt') as f:
        for line in f:
            self.file_names.append(line.split()[0])
        
    for f in self.file_names:
        print(f)

那么……

你说的“小气”是什么意思?我真的不明白你想做什么。已经有两件事了:(1)可能是f中的
行。readlines():
,和(2)
行。split()
需要一个参数,甚至在这里是多余的。你忘了写问题的其余部分了吗?我没有看到任何代码从文件中读取numpy数组并尝试计算平均值。如果这是您所有的代码,您的问题是因为这是一个“为我实现此功能”类型的问题,您应该诚实地尝试解决问题,并询问有关您的代码或算法的特定问题。