in reference/src/main/python/similar.py [0:0]
def sample_n_records(records, n):
ret_indices = []
ret_records = []
for j in range(10000):
if len(ret_indices) < n:
i = random.randint(0, len(records) - 1)
if not (i in ret_indices):
record = get_record_part(records[i])
if record != None:
ret_indices.append(i)
ret_records.append(record)
else:
logging.info("Sampled records")
return (ret_indices, ret_records)
logging.info("Sampled records")
return (ret_indices, ret_records)