ユーザーは、.txt ファイルからデータをインポートして、平均までの k 年 (1 ~ 60 年) を入力します。これにどのようにアプローチしますか?
質問する
1533 次
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 に答える