# 导入numpy
import numpy as np
ndarray的合并
定义要使用的数据源
a = np.array([1, 1, 1])
b = np.array([2, 2, 2])
print('a', a)
print('b', b)
a [1 1 1]
b [2 2 2]
numpy.vstack()函数
语法:vstack(tup),参数是一个元组,它可将元组中指定的数组进行合并
# 将a与b合并
c = np.vstack((a, b))
print('合并结果:\n', c)
print('c的形状:\n', c.shape)
合并结果:
[[1 1 1]
[2 2 2]]
c的形状:
(2, 3)
从结果来看,两上一维数组合并后的结果是一个地维数组
numpy.hstack()函数
语法:hstack(tup),参数是一个元组
与 vstack不同的是,vstack将数组进行纵向合并,而hstack将数组进行横向合并
vstack 是 vertical stack 的缩写
hstack 是 horizontal stack 的缩写
# 将a与b合并
c = np.hstack((a, b))
print('合并结果:\n', c)
print('