def inv_repr_h_map(x, y, ny, op, comp, opera): v1 = get_string_vector(y, ny) m = opera.join(get_string_list_of_elements(y, ny)) s = "%s ⟼ %s {%s | %s %s %s}" % (x, op, v1, m, comp, x) return s
def repr_h_map_parallel(letter, n, mapname): elements = get_string_list_of_elements(letter, n) start = get_string_vector(letter, n) res = ' × '.join('%s%s(%s)' % (mapname, i+1, e) for i, e in zip(range(n), elements)) return '%s ⟼ %s' % (start, res)
def repr_h_map_parallel(letter, n, mapname): elements = get_string_list_of_elements(letter, n) start = get_string_vector(letter, n) res = ' × '.join('%s%s(%s)' % (mapname, i + 1, e) for i, e in zip(range(n), elements)) return '%s ⟼ %s' % (start, res)