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