numpy模块中的append方法用于完成什么操作-,python里的append方法

  numpy模块中的append方法用于完成什么操作?,python里的append方法

  在python中numpy数组的操作中,numpy.append()方法既可以用于合并numpy数组,也可以用于添加numpy数组元素。numpy.append()方法中的参数axis是可选参数,可以设置也可以不设置。不同的情况有不同的结果。如果没有设置axis,np.append()返回的结果会在拼接前将arr和values展平成一维数组。如果设置了axis,那么arr和values需要具有相同的形状,否则将会报告错误。

  python中numpy.append()方法

  使用语法

  NP。append (arr,values,axis=none) axis是一个可选参数,它指示沿其水平或垂直执行添加操作的轴。

  垂直操作轴取0,水平操作轴取1。

  如果没有设置axis,np.append()返回的结果会在拼接前将arr和values展平成一维数组。

  

如果设置axis,那么arr和values需要有相同的shape,否则报错。

  

python中numpy.append()方法参数axis两种使用情况

  

不设置axis

  

a=np.array([[1,2],[3,4]])

设置axis

 

  

importnumpyasnp

输出

 

  

Traceback(mostrecentcalllast):

以上就是python中numpy.append()方法的参数axis两种使用情况,需要注意的是在未提供 axis 值情况下,会返回一个新数组,而原数组不变哦~更多python学习推荐:python教程。

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

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