-1

ユーザーは、.txt ファイルからデータをインポートして、平均までの k 年 (1 ~ 60 年) を入力します。これにどのようにアプローチしますか?

4

2 に答える 2

3

ニコラスの答えに加えて、後で必要なより複雑な処理を行う場合は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 に答える
3

ファイル.txt:

50
25
70
18
90

パイソン:

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 に答える