用户通过从 .txt 文件中导入数据来输入 k 年的平均值(从 1-60 年)。我将如何处理这个?
问问题
1533 次
2 回答
3
文件.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
于 2013-02-14T07:42:16.267 回答
3
除了 Nicolas 的回答,如果您以后要进行更复杂的处理numpy
,您可以这样做
import numpy, sys
a = numpy.loadtxt('file.txt')
m = a.mean()
sys.stdout.write('mean = %f\n'%m)
于 2013-02-14T07:50:09.803 回答