前言:
眼前朋友们对“分割数组java”大约比较关注,各位老铁们都需要知道一些“分割数组java”的相关资讯。那么小编同时在网上搜集了一些关于“分割数组java””的相关文章,希望我们能喜欢,各位老铁们快快来学习一下吧!# ====================================================
# 数组A和B, A和B行数相同, 列数可以不同
# 生成3*3的数组
print("*" * 20, " 我是分割线", "*" * 20)
print("组合数组(水平组合)")
a = np.arange(9).reshape(3,3)
b = a * 3
print(a, "\n" ,b)
# 水平组合a和b: hstack((a,b,...))
# 要求行相同
print("*" * 20, " 我是分割线", "*" * 20)
print("数组的水平组合...")
c = np.hstack((a,b))
print(c)
# 垂直组合a和b vstack((a,b,...))
# 要求列数相同
print("*" * 20, " 我是分割线", "*" * 20)
print("数组的垂直组合...")
b = np.arange(12).reshape(3,4)
b1 = np.arange(16).reshape(4,4)
# 垂直组合
c1 = np.vstack((b,b1))
print(c1)
# 深度组合 dstack
# 把多个二维的数组变成3维的数组
# 对应的(行, 列)的值组成一个数组的行
print("*" * 20, " 我是分割线", "*" * 20)
print("数组的深度组合...")
a = np.arange(12).reshape(2,6)
b = a * 2
c = a * 3
d = np.dstack((a,b,c))
print(a)
print(b)
print(c)
print("d的shape为: ", d.shape,"\n", d)
# 组合数组(列组合), 如果是二维数组,和hstack相似
# 把一维数组各个值对应的index值组合起来,成为一个二维数组
print("*" * 20, " 我是分割线", "*" * 20)
print("组合数组(列组合)")
a = np.arange(5)
b = a * 2
c = a * 3
d = np.column_stack((a,b,c))
print(a)
print(b)
print(c)
print(d.shape)
print(d)
# 组合数组(行组合), 如果是二维数组,和vstack相似
# 把一维数组各个值对应的index值组合起来,成为一个二维数组
print("*" * 20, " 我是分割线", "*" * 20)
print("组合数组(行组合)")
a = np.arange(5)
b = a * 2
c = a * 3
d = np.row_stack((a,b,c))
print(a)
print(b)
print(c)
print(d.shape)
print(d)
print("*" * 20, " 我是分割线", "*" * 20)
a = np.arange(12).reshape(3,4)
b = a * 2
c = a * 3
d = np.row_stack((a,b,c))
print(a)
print(b)
print(c)
print(d)
# ====================================================
## Numpy数组: 分割数组 (组合数组的逆过程)
# 水平分割, 垂直分割, 深度分割
# 构造一个二维数组
a = np.arange(9).reshape(3,3)
# 1. 水平分割: hsplit
print("*" * 20, " 我是分割线", "*" * 20)
print("水平分割...")
a1 = np.hsplit(a, 3) # 按照列分成了3个二维数组
print(a1)
# 2. 垂直分割: vsplit
print("*" * 20, " 我是分割线", "*" * 20)
print("垂直分割...")
c = np.vsplit(a, 3) # 按照行分成3个二维数组
print(c)
# 3. 深度分割: dsplit
print("*" * 20, " 我是分割线", "*" * 20)
print("深度分割...")
d = np.arange(27).reshape(3,3,3)
print(d)
d1 = np.dsplit(d, 3) #
print(d1)
标签: #分割数组java #分割数组 c语言 #分割数组 c语言代码 #数组的分割 #c数组分割