1,对数组的维度进行修改
首先生成一组数组,然后修改维度
下列代码将三行四列的二维数组修改成了三维数组
s1=np.zeros((3,4))
print(s1)
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
s2=s1.reshape(1,1,12)
print(s2)
[[[0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]]]
2,数组的顺序打乱
shuffle函数在原有的数据上进行直接打乱,不要轻易使用,不可逆操作
s1=np.arange(1,100,10)
np.random.shuffle(s1)
print(s1)
[91 51 21 61 41 11 71 31 81 1]