问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python二维数组按第一列排序问题,整行数据一起排序。

发布网友 发布时间:2022-05-10 15:52

我来回答

3个回答

懂视网 时间:2022-05-10 20:13

下面就为大家分享一篇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()]

热心网友 时间:2022-05-10 17:21

def sort(a):
    for k in range(len(a)):
        (a[k][0],a[k][1]) = (a[k][1],a[k][0])
    a.sort()
    for k in range(len(a)):
        (a[k][0],a[k][1]) = (a[k][1],a[k][0])

a = [[1,2,4],[6,5,6],[2,5,9]]
sort(a)
print(a)

热心网友 时间:2022-05-10 18:39

def by0(t):
return t[0]
a=[[1,2,4],[6,3,5],[2,4,5]]
a0=sorted(a,key=by0)
print(a0)
如果是*数组按当中某行数据排序,修改自定义函数中return的数就行了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么打电话给别人,显示无法接通? 我给对方打电话时,他那边响一声后就提示无法接通是什么情况? iPhone 6Plus相机远距离无法对焦,得用力摇几下才恢复,过会又模糊,什么... iphone6plus。近拍清楚,远拍模糊,怎么回事?聚焦不了。 怎么办~ 廉锦枫《廉锦枫》——剧情分析 我想取个好听的英文名字,而且希望是有意义的`拜托了各位谢谢 不锈钢公司取名带匠字文化深厚的企业名称大全 带匠字的厂名 公司名字为什么不可以带匠字 我儿子刚上一年级老师给我发微信时表现不错我怎么和老师沟通 苹果手机接图片的文件夹在哪里? 请教 为什么我CAD文件另存为DXF格式,重新打开CAD在打开DXF文件时闪退呢? DXF1-95-50/16-16是什么型号的电缆 SONYDXF-50CE监视器是彩色的吗 重油污清洗剂价格是多少钱? 欣洁家重油污清洗剂500克的多少钱? 如何清除厨房油污 油污清洗剂价格 熟客生物油污清洗剂那里买的到? 北京或河北哪里有卖清洗剂的,主要清洗油污用? 夫妻一方拿着结婚证和本人身份证可以去婚姻登记的民政局查询到另一方的具体身份信息吗? 如何查询已故老人婚姻登记 民政局可以查询别人婚姻状况吗 用盐搓肚子有助于减肥吗? 用盐减肥有用吗 可以给民政局打电话查询结婚信息吗 民政局官网查询系统 去民政局可以查询别人婚姻登记状况吗 去民政局查询婚姻状况,需要带什么证件 减肥中药"何小姐的汤 "我在微信上看到的大家知道吗?这几天在做活动买药送三伏贴 如何争取在学习强国《争上游答题》得高分? 梦到自己微笑好吗 周公解梦梦到自己在笑 谁能帮我看一下这个电脑的配置怎么样http://detail.zol.com.cn/308/307472/param.shtml 手机连不上路由器wifi是怎么回事 cooco 怎么样 为什么怎么洗头都有头皮屑? 书香门第多层实木复合地板用的什么胶水 法考通过后需要查看档案吗 为什么经常洗头还有好多头皮屑啊 有谁知道厚度在50CM以内的品牌冰箱急求 win7电脑黑屏显示日期和时间怎么关? 我的电脑是戴尔的,WIN7的系统,大概十几分钟不动他就会是睡眠或者休眠... 求推荐厚度50的冰箱 哪个牌子的冰箱有小款的(高1450cm,宽50cm,长50cm以内)? 冰箱哪个牌子深度小于50,容量还大的 求推荐一个小冰箱,要求厚度在40CM以内 什么牌子冰箱 厚度500,宽和高无所谓!! 冰箱外包装的尺寸为:160×50×40(单位:cm),这台冰箱的容积(  )L. A.大于320 B.等于320 司法考试题目有什么注意事项? 手机充电器一直插在插座上真的好吗?你们是不是这样的?