*v是vertical(垂直方向)
h是horizontal(水平方向)
嘻嘻嘻,好好想想垂直水平是怎么分割的 ~
合并:concatenate vstack hstack
拆分:split vsplit hsplit
个人感觉v,h更方便理解使用 ~
一、准备数据集
import numpy as np
X = np.arange(12).reshape(3,4)
#合并的数据集准备a,b
#vstack操作 + hstack操作
a = np.random.randint(100,111,size=(1,4))
b = np.random.randint(6,667,size=(3,1))
二、
np.vstack((X,a))
np.hstack((X,b))
E.g
三、
np.vsplit(X,[1,2])
np.hsplit(X,[2])
E.g
再浅浅加一张吧: