Python中矩阵合并和打乱
import numpy as np
from numpy import random
X = np.arange(15).reshape(5,3)
y = np.arange(5).reshape(5,1)
X_value = np.concatenate([X,y],axis=1)
X_shuffle = np.random.shuffle(X_value)
print(X_value)
我的目的是将53的矩阵和51的矩阵合并成54(3+1),可以发现对列进行操作,故这里axis=1;
这样可以按行打乱一个54的矩阵;
这边输出的是X_value,我们不妨试试输出X_shuffle
print(X_shuffle) 而此时结果是None