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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。