0
我需要将2个numpy阵列(相同长度)组合成一个大阵列,然后将阵列解耦到原始。我知道如何组合阵列,但不知道如何去耦合它。最有效的方法来组合和分离numpy阵列
因此,结合阵列
x=np.random.randint(5, size=(100000, 3))
y=np.random.randint(5, size=(100000, 1))
a=np.hstack((x,y))
现在,我不知道如何重新取得x和y。我曾尝试过
(_x,_y)=a.shape
_x=-_x
nx=a[:,0]
ny=a[:,_x:,]
无论出于何种原因,我没有得到我的正确答案,x和y。
有没有更好的方法来做到这一点?
它看起来像['numpy.hsplit'](http://docs.scipy.org/doc/numpy/reference/generated/numpy.hsplit.html#numpy.hsplit)是'numpy.hstack ' –