Моя проблема в том, что мне нужно отсортировать эти x[n] через i.< /p>
Код: Выделить всё
# Example data
x = np.array([14, 15, 9, 6, 19, 18, 4, 11, 10, 0])
i = np.argsort(x)
n = np.array([2, 5, 7, 8])
#x[n] -> array([ 9, 18, 11, 10])
Несколько простых (неудачных) попыток:
Код: Выделить всё
x[n][i]Код: Выделить всё
x[i[n]] -> array([ 6, 11, 15, 18])Код: Выделить всё
x[i][n]Подробнее здесь: https://stackoverflow.com/questions/784 ... ting-order