码迷,mamicode.com
首页 > 编程语言 > 详细

数组的拼接

时间:2020-06-18 12:59:13      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:cat   方向   拼接   stack   bsp   ack   三维   axis   div   

import numpy

#创建数组
a=numpy.array([[1,2,3],[4,5,6]])
b=numpy.array([[11,34,56],[4,6,78]])

#使用hstack进行水平拼接
r=numpy.hstack([a,b])  #也可以使用()把a,b括起来

#使用vstack进行垂直拼接
t=numpy.vstack([a,b])

#concatenate的使用(二维数组的拼接)
w=numpy.concatenate((a,b),axis=0)    #相当于垂直方向拼接
y=numpy.concatenate((a,b),axis=1)     #相当于水平方向拼接



#使用concatenate拼接三维数组,axis=0,1,2
q=numpy.arange(1,25).reshape(2,2,6)
x=numpy.arange(24).reshape(2,2,6)
u=numpy.concatenate((q,x),axis=2)

 

数组的拼接

标签:cat   方向   拼接   stack   bsp   ack   三维   axis   div   

原文地址:https://www.cnblogs.com/luckiness/p/13156811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!