У меня вопрос, как получить индексы массива строк, которые бы сортировали другой массив.
У меня есть два массива строк:
A = np.array([ 'a', 'b', 'c', 'd' ])
B = np.array([ 'd', 'b', 'a', 'c' ])
Я хотел бы получить индексы, которые будут сортировать второй, чтобы соответствовать первому.
Я пробовал функцию np.argsort, которая дает второй массив (преобразованный в список) в порядке, но, похоже, он не работает.
Любая помощь будет высоко ценится.
Спасибо и всего наилучшего,
Bradipo
редактирование:
def sortedIndxs(arr):
???
такой, что
sortedIndxs([ 'd', 'b', 'a', 'c' ]) = [2,1,3,0]