首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何根据索引数组重新排列数组

如何根据索引数组重新排列数组
EN

Stack Overflow用户
提问于 2014-10-04 23:43:29
回答 4查看 68.6K关注 0票数 53

我正在寻找一个单行解决方案,可以帮助我完成以下工作。

假设我有

array = np.array([10, 20, 30, 40, 50])

我想根据输入顺序重新排列它。如果有一个名为arrange的numpy函数,它将执行以下操作:

newarray = np.arrange(array, [1, 0, 3, 4, 2])
print newarray

    [20, 10, 40, 50, 30]

从形式上讲,如果要重新排序的数组是m x n,而"index“数组是1 x n,则排序将由称为"index”的数组确定。

numpy有这样的函数吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26194389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档