机器学习——数组维度的变换
import numpy as np
#数组维度的变换
x1=np.arange(24).reshape((3,8))#将数组转化为3行8列,里面为元组,前后元素个数相等
print(x1)
x2=np.arange(24).reshape((2,3,4))#将数组转化为三维数组(从外层(第三层)开始,开始两个、三个、四个元素)
print(x2)
x3=np.arange(24).reshape(4,-1)#-1代表系统自己算有多少列,必须要除尽
print(x3)
x4=np.arange(24).reshape(-1)#转化为一维数组
print(x4)
答案如下图所示: