我想制作一个跨文件夹中多个文件的直方图。 例如:
文件1:
Alpha
Beta
Ceta
Delta
文件2:
Delta
Ceta
Alpha
文件3:
Beta
Delta
我知道我可以使用Numpy创建直方图:
axHistx = plt.axes(range)
我如何使用它来创建多个文件的直方图,这给出了字符串出现的绝对数量?
答案 0 :(得分:2)
如果您只想计算所有文件中的实例数,可以这样做:
counts = {}
for f in filenames:
for val in [s.strip() for s in open(f).readlines()]:
counts[val] = counts.get(val, 0) + 1