-1

用户通过从 .txt 文件中导入数据来输入 k 年的平均值(从 1-60 年)。我将如何处理这个?

4

2 回答 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 回答