python数组累加,Python叠加

  python数组累加,Python叠加

  1.hstack代表水平堆叠。要成功堆叠,行必须一致。

  2.vstack代表垂直堆叠。如果叠加成功,列必须一致。

  3.手动连接指定堆叠方向。

  Axis=0表示垂直叠加,axis=1表示水平叠加,axis=None表示一维数组叠加。

  实例

  importnumpyasnp

  h1=np.random.randint(0,10,size=(3,1))

  H1#结果:

   数组([[4],

  [8],

  [2]])

  h2=np.random.randint(0,10,size=(3,4))

  H2#结果:

   数组([[6,9,5,0],

  [6,1,9,4],

  [8,8,9,8]])

  h4=np.random.randint(0,10,size=(1,4))

  H4#结果

  数组([[2,3,5,5]])

  #2.水平堆叠

  h3=np.hstack([h1,h2])

  H3#结果:

   数组([[4,6,9,5,0],

  [8,6,1,9,4],

  [2,8,8,9,8]])

  #3.使用连接进行自定义拼接

  NP。Concatenate ([H1,H2],轴=1) #水平拼接结果:

   数组([[4,6,9,5,0],

  [8,6,1,9,4],

  [2,8,8,9,8]])

  #3.使用连接进行自定义堆叠

  NP。Concatenate ([h1,h2],axis=none) #拼接成一维数组结果:

  数组([4,8,2,6,9,5,0,6,1,9,4,8,8,9,8])

  #3.使用连接进行自定义堆叠

  NP。Concatenate ([H2,H3],轴=0) #纵向拼接结果

   数组([[6,9,5,0],

  [6,1,9,4],

  [8,8,9,8],

  [2,3,5,5]]) 以上是python数组叠加函数的介绍。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

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

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