【问题标题】:Sort bidimentional numpy array对双向 numpy 数组进行排序
【发布时间】:2015-04-18 13:51:59
【问题描述】:

numpy 数组符号和出现都具有相同的大小/长度。

bidimentional_array = np.array([symbols,occurrence])

我想要的是,做一个降序排序,并使它的符号索引会改变排序的功能。 最有效的方法是什么?

【问题讨论】:

标签: python arrays sorting numpy


【解决方案1】:

使用np.argsort根据第二列获取排序索引,花式索引获取排序后的数组:

bidimentional_array = bidimentional_array[np.argsort(bidimentional_array[:,1])]

要反转已排序的数组:

bidimentional_array = bidimentional_array[::-1]

【讨论】:

    猜你喜欢
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 2021-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多