2019-03-02

1. 利用numpy 创建想要的形状的array:一定要记得限定数据类型

    eg: new_D_array = np.zeros((len(line1),10),dtype = np.float32)

2. 给array 进行排序:多维的可以转化成一维进行排序

    eg: for i in range(len(D_array)):

                    D_index = np.argsort(-D_array[I]). #进行从大到小排序(逆排序)

                    new_D_array[i] = D_array[i][D_index]

                    new_I_array[i] = I_array[i][D_index]

3. 按照第一行列进行排序:

                line_rank = new_D_array[np.lexsort(new_D_array[:,::-1].T)]

                 new_D_array[np.lexsort(new_D_array.T)]#按最后一列排序                                                               

                 a.T[np.lexsort(a)].T(行)                            

                 参考文章: https://www.cnblogs.com/liyuxia713/p/7082091.html

4.  获取第一列:line_rank_lie = line_rank[:,0] 直接获取某一行直接[1]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,176评论 0 13
  • # -*- coding: utf-8 -*- from __future__ import division f...
    小豆角lch阅读 4,793评论 0 0
  • 不会明白的 i will ...... without a word and if i can
    霓裳依依阅读 1,022评论 0 0
  • 万恶的深渊里罪恶之花供人采摘 红色的丝勾勒醉人的白 身体包裹着芳菲绽放 它已苏醒,叫嚣着痴狂 你的世界,我自为王 ...
    成绯阅读 2,607评论 1 2
  • 文/冬少爷 一、全国:首套房贷利率同比上涨超20% 贷200万多还40万 冬少点评:房贷利率的上涨,对购房人士来说...
    冬少爷阅读 1,441评论 13 12

友情链接更多精彩内容