numpy的append方法,numpy.append函数

  numpy的append方法,numpy.append函数

  边肖介绍了python中numpy.append()的使用。numpy.append()中有三个参数,其中arr和values会重新组合成一个新数组作为返回值。axis是可选值。根据不同轴的不同情况,numpy.append()有不同的使用方法。本文介绍了轴在numpy.append()中的三种用法。

  numpy.append()中axis三种用法

  1、axis无定义:返回总是为一维数组

  如果没有给定axis,那么arr和值将首先被展平为一维数组。

  返回一个由数组和值组成的新数组。

  importnumpyasnp

  a=[1,2,3]

  b=[4,5]

  c=[[6,7],[8,9]]

  print(np.append(a,b))

  打印(np.append(a,c))输出

  [12345]

  [1236789]2、axis=0的情况:数组是加在下面(列数要相同)

  Axis=0,这意味着对第一维度执行操作。可以简单理解为加到线上。因此行数增加,列数保持不变。

  importnumpyasnp

  aa=np.zeros((1,8))

  bb=np.ones((3,8))

  c=np.ap

  pend(aa,bb,axis=0)

  print(c)

输出

  

[[0.0.0.0.0.0.0.0.]

3、axis=1的情况:数组是加在右边(行数要相同)

  

拓展列,行数不变。行数需要相同。

  

importnumpyasnp

  

numpy.append()语法格式

  

numpy.append(arr,values,axis=None):

以上就是numpy.append()中axis三种用法介绍,希望能对你有所帮助哟~更多python高级学习推荐:python高级教程。

  

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

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

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