Informatika2-2014/FeladatEloszlas

A MathWikiből
import sys
 
f_in = open(sys.argv[1],'r')
f_out = open(sys.argv[2],'w')
resolution = float(sys.argv[3])
 
dist = {}
num = 0
 
for line in f_in:
  val = float(line)
  bin = int(val / resolution)
  if bin in dist:
    dist[bin]+=1
  else:
    dist[bin] = 1
  num+=1
 
for key in dist:
  f_out.write(str(key*resolution) + " " + str(dist[key]/float(num)) + " " + str(dist[key]) + "\n")
Személyes eszközök