Скажем, у меня есть следующий массив:
x = np.array([3,7,1,2,6])
Какой самый простой способ получить массив с его масштабом, скажем, обратным способом?Таким образом, минимальное значение станет максимальным, максимальное станет минимальным и т. Д. Для остальных значений.
Ожидаемый результат:
array[3,1,7,6,2]
Чтобы уточнить, что я хочучтобы получить, скажем, моя оригинальная последовательность:
y = sorted(x)
#[1, 2, 3, 6, 7]
Итак, массив отсортирован.Если бы это было так, то массив, который я хотел бы, - это перевернутый массив, поэтому [7, 6, 3, 2, 1]
.Я хочу сделать это с моим текущим вводом.
Поэтому, где у меня было самое низкое значение, 1
теперь является 7
, вторым самым низким значением, 2
теперь является 6
,и т. д.