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)

    结果

                

  • 相关阅读:
    对数据库中表的指定行的操作
    查找表中指定行的数据
    Smart.coder每日站立会议08
    SmartCoder每日站立会议07
    SmartCoder每日站立会议06
    SmartCoder每日站立会议05
    SmartCoder每日站立会议04
    SmartCoder每日站立会议03
    SmartCoder每日站立会议02
    SmartCoder每日站立会议 01
  • 原文地址:https://www.cnblogs.com/andrew-address/p/12783695.html
Copyright © 2011-2022 走看看