numpy删除指定元素,numpy数组每个元素减去一个数

  numpy删除指定元素,numpy数组每个元素减去一个数

  示例numpy数组希望从中删除3,4,7。我知道的是值的指数(index=[2,3,6])。

  您可以使用numpy.delete()to返回一个新数组,其中删除了一个坐标轴子数组。

  将numpy作为np导入

  a=np.array([1,2,3,4,5,6,7,8,9])

  numpy.delete(a,索引)

  对于您的具体问题:

  将numpy作为np导入

  a=np.array([1,2,3,4,5,6,7,8,9])

  索引=[2,3,6]

  new_a=np.delete(a,index)

  print(new_a) #Prints `[1,2,5,6,8,9]

  注意,numpy.delete()从array scalars开始返回一个新数组是不可变的,类似于Python中的字符串,所以每次对它进行更改时,都会创建一个新对象。

  学过删除numpy数组元素的小伙伴也可以分享给更多人~更多Python学习推荐:PyThon学习网教学中心。

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: