Python中的shape是一个非常有用的函数,它的功能是用来改变数组的形状。它可以接受任意多的参数,参数可以是整数,也可以是元组。
shape的使用方法:
- 1. 接受一个整数参数:shape(n),它可以将一维数组转换成n行1列的二维数组,也可以将二维数组转换成n行m列的多维数组。
- 2. 接受元组参数:shape(m,n),它可以将一维数组转换成m行n列的二维数组,也可以将二维数组转换成m行n列的多维数组。
shape的示例:
# 将一维数组[1,2,3,4,5]转换成3行2列的二维数组 import numpy as np arr = np.array([1,2,3,4,5]) arr.shape = (3,2) print(arr) #输出结果 [[1 2] [3 4] [5 0]]
以上就是Python中shape函数的使用方法和功能解析,它可以有效的改变数组的形状,使得更加方便的进行数据处理。