zoukankan      html  css  js  c++  java
  • np.delete详解

    一、函数

    np.delete(array,obj,axis)

    二、函数的意思

    array:需要处理的矩阵

    obj:需要处理的位置,比如要删除的第一行或者第一行和第二行

    axis:

    如果输入为None:array会先按行展开,然后按照obj,删除第obj-1(从0开始)位置的数,返回一个行矩阵。

    如果输入为0:按行删除

    如果输入为1:按列删除

    三、例子

    1、输入为None

    import numpy as np
    a = np.array([[1,2],[3,4],[5,6]])
    a_1 = np.delete(a,2,None) #按行展开后,删除第2 +1个数,因为是从0开始的
    print(a_1)

    结果

             

     2、输入为0

    (1)删除一行

    import numpy as np
    a = np.array([[1,2],[3,4],[5,6]])
    a_1 = np.delete(a,0,0)  #删除第一行
    print(a_1)

    结果

             

     (2)删除多行

    import numpy as np
    a = np.array([[1,2],[3,4],[5,6]])
    a_1 = np.delete(a,[0,1],0)
    print(a_1)

    结果

             

     3、输入为1

    (1)删除1列

    import numpy as np
    a = np.array([[1,2,7],[3,4,8],[5,6,9]])
    a_1 = np.delete(a,0,1) #删除第一列
    print(a_1)

    结果

               

    (2)删除多列

    import numpy as np
    a = np.array([[1,2,7],[3,4,8],[5,6,9]])
    a_1 = np.delete(a,[0,2],1)
    print(a_1)

    结果

                

  • 相关阅读:
    NET Office 组件Spire
    Tasks.Parallel
    vue 2.0-1
    ESLint 检查代码质量
    找到 OSChina 早上 8 点钟容易宕机的原因 ?
    MySQL索引 专题
    SqlMapConfig.xml全局配置文件解析
    mybatis mapper namespace
    resultMap之collection聚集
    Uploadify 控件上传图片 + 预览
  • 原文地址:https://www.cnblogs.com/andrew-address/p/12783695.html
Copyright © 2011-2022 走看看