from itertools import islice

def downsample_to_proportion(rows, proportion=1):
    return list(islice(rows, 0, len(rows), int(1 / proportion)))
Понижение количества записей в списке (без интерполяции)