Source code for pm4py.util.points_subset

[docs] def pick_chosen_points(m, n): """ Pick chosen points in a list Parameters ------------ m Number of wanted points n Number of current points Returns ------------ indexes Indexes of chosen points """ return [i * n // m + n // (2 * m) for i in range(m)]
[docs] def pick_chosen_points_list(m, lst): """ Pick a chosen number of points from a list Parameters ------------- m Number of wanted points lst List Returns ------------- reduced_lst Reduced list """ n = len(lst) points = pick_chosen_points(m, n) ret = [] for i in points: ret.append(lst[i]) return ret