假设我有以下数组:
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
,以此类推。
x*-1
。除此之外,我不明白这怎么可能是一件好事。 - d_kennetz7
应该变为最小的值1
,第二大的值应该变为次低值2
,以此类推。 - yatu