Python NumPy 数组形状操作
1、获取数组的形状
要获取数组的形状,可以使用 shape 属性。
文档:
2、改变数组形状
要改变数组的形状,可以使用 reshape() 方法。
文档:
3、改变数组的大小
要改变数组的大小,可以使用 resize()方法,resize 方法修改数组本身的形状,如果新形状更大,会自动填充默认值 0。
文档:
4、展平数组
flatten 和 ravel 方法用于将多维数组展平成一维数组。flatten 返回一个新数组,而 ravel 返回原数组的视图。
文档:
5、转置数组
可以使用transpose() 方法交换数组的维度,可以使用T 属性获取数组的转置,即行列交换,T 属性是 transpose() 方法的别名。
文档:
6、数组的扩展和压缩
数组的扩展是指增加数组的维度。可以使用 expand_dims() 方法来扩展数组。数组的压缩是指减少数组的维度。可以使用 squeeze() 方法来压缩数组。
文档:
使用示例:
浙公网安备 33010602011771号