У меня есть строка скажем s='abcd...z'
и многомерный массив numpy - например, arr = [[2, 5, 11], [1, 3, 9]]
. Как я могу использовать массив в качестве индекса в строке? Я хочу получить вывод str_arr = [['b', 'e', 'k'],['a', 'c', 'i']]
.
Я могу сделать это, используя списки или циклы, но я не уверен, что это самые быстрые методы (особенно если массив большой). Любые векторизованные методы? Также ищет что-то, что работает не только получил 2-мерные массивы, но и любое измерение.