MCPcopy Create free account
hub / github.com/CUT3R/CUT3R / forward_backward_permutations

Function forward_backward_permutations

demo_ga.py:36–44  ·  view source on GitHub ↗
(n, interval=1)

Source from the content-addressed store, hash-verified

34random.seed(42)
35
36def forward_backward_permutations(n, interval=1):
37 original = list(range(n))
38 result = [original]
39 for i in range(1, n):
40 new_list = original[i::interval]
41 result.append(new_list)
42 new_list = original[: i + 1][::-interval]
43 result.append(new_list)
44 return result
45
46def listify(elems):
47 return [x for e in elems for x in e]

Callers 1

prepare_inputFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected