数组的形状改变
• Numpy中提供了reshape等方法改变数组的形状,但不改变数据的值
• 可以对数组转换为一维,即展平
• 可以将多个数组,组合成一个更大的数组
• 三维数组的创建和索引
arr.reshape(10,2)
arr.flatten()
np.hstack((arr1,arr2))
np.vstack((arr1,arr3))
ar = np.arange(8).reshape(2,2,2)
示例一:reshape
示例二:resize
示例三:ravel
示例四:flatten
示例四:flatten,ravel与reshape(-1)的区别
flatten
ravel
reshape(-1)
示例五:np.newaxis
示例六:hstack与vstack
hstack
vstack
示例七:concatenate
示例八:tile