def create_subsample()

in lib/analysis.py [0:0]


def create_subsample(bins, counts, sample_size=100000):
  total_counts = sum(counts)
  if total_counts <= sample_size:
    return flatten_histogram(bins, counts)

  ratio = total_counts/sample_size
  subsample = []
  for i in range(len(bins)):
    subsample.extend(np.repeat(bins[i], counts[i]/ratio))
  return subsample