用户通过从.txt文件导入数据来输入k年平均值(从1 - 60年)。我该如何处理?
答案 0 :(得分:3)
file.txt的:
50
25
70
18
90
的Python:
with open('file.txt') as f:
temps = [int(l.strip()) for l in f.readlines()]
print(sum(temps) / len(temps)) # 50.6
答案 1 :(得分:3)
除了Nicolas的回答之外,如果您稍后要进行更复杂的处理,需要numpy
,您可以
import numpy, sys
a = numpy.loadtxt('file.txt')
m = a.mean()
sys.stdout.write('mean = %f\n'%m)