0

フォルダ内の複数のファイルにまたがるヒストグラムを作成したいと考えています。例:

ファイル 1:

Alpha
Beta 
Ceta  
Delta

ファイル 2:

Delta 
Ceta 
Alpha

ファイル 3:

Beta 
Delta

Numpy を使用してヒストグラムを作成できることを知っています。 axHistx = plt.axes(range)

これを使用して、複数のファイルにわたってヒストグラムを作成し、文字列の出現の絶対数を得るにはどうすればよいですか?

4

1 に答える 1

2

すべてのファイルのインスタンス数をカウントしようとしているだけの場合は、次のようにすることができます。

counts = {}
for f in filenames:
    for val in [s.strip() for s in open(f).readlines()]:
        counts[val] = counts.get(val, 0) + 1
于 2012-11-27T13:50:22.793 に答える