numpy中实现二维数组按照某列、某行排序的方法

 更新时间:2018年04月04日 15:45:57   作者:jingyi130705008  
下面小编就为大家分享一篇numpy中实现二维数组按照某列、某行排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如何根据二维数组中的某一行或者某一列排序?假设data是一个numpy.array类型的二维数组,可以利用numpy中的argsort函数进行实现,代码实例如下:

data = data[data[:,2].argsort()] #按照第3列对行排序 

注意:argsort返回的只是排好序后的行索引,不会改变原数组。

按照某行进行排序,可以利用转置操作,代码如下所示:

data = data.T(data.T[:,2].argsort()).T # 按照第3行对列进行排序 

也可以直接按行进行排序,代码如下:

data = data[:,data[2].argsort()] 

以上这篇numpy中实现二维数组按照某列、某行排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python三方库之requests的快速上手

    python三方库之requests的快速上手

    这篇文章主要介绍了python三方库之requests的快速上手,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • pycharm安装及如何导入numpy

    pycharm安装及如何导入numpy

    这篇文章主要介绍了pycharm安装及如何导入numpy,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Keras中Sequential模型和Functional模型的区别及说明

    Keras中Sequential模型和Functional模型的区别及说明

    这篇文章主要介绍了Keras中Sequential模型和Functional模型的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Python正则表达式匹配和提取IP地址

    Python正则表达式匹配和提取IP地址

    这篇文章主要介绍了Python正则表达式匹配和提取IP地址的实例代码,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • Python多线程编程(八):使用Event实现线程间通信

    Python多线程编程(八):使用Event实现线程间通信

    这篇文章主要介绍了Python多线程编程(八):使用Event实现线程间通信,,需要的朋友可以参考下
    2015-04-04
  • pytorch加载的cifar10数据集过程详解

    pytorch加载的cifar10数据集过程详解

    这篇文章主要介绍了pytorch加载的cifar10数据集,到底有没有经过归一化,本文对这一问题给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-11-11
  • python机器学习基础线性回归与岭回归算法详解

    python机器学习基础线性回归与岭回归算法详解

    这篇文章主要为大家介绍了python机器学习基础线性回归与岭回归算法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2021-11-11
  • python使用正则表达式的search()函数实现指定位置搜索功能

    python使用正则表达式的search()函数实现指定位置搜索功能

    SEARCH函数,函数名。主要用来返回指定的字符串在原始字符串中首次出现的位置 ,从左到右查找,忽略英文字母的大小写。接下来通过本文给大家介绍python使用正则表达式的search()函数实现指定位置搜索功能,需要的朋友一起看看吧
    2017-11-11
  • Python编程使用NLTK进行自然语言处理详解

    Python编程使用NLTK进行自然语言处理详解

    这篇文章主要介绍了Python编程使用NLTK进行自然语言处理详解,涉及了nltk和开发环境的简单介绍,以及SentencesSegment,SentencesSegment等内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • python线程锁(thread)学习示例

    python线程锁(thread)学习示例

    python thread提供了低级别的、原始的线程以及一个简单的锁,下面提供一个python线程线程锁(thread)学习示例,大家参考使用
    2013-12-12

最新评论