Numpy中的reshape()函数是一个非常有用的函数,它可以用来改变数组的形状。它可以接受一个参数,用来指定新的形状,也可以接受多个参数,用来指定每个维度的大小。
使用方法
reshape()函数的使用方法非常简单,只需要传入一个或多个参数,指定新的形状,就可以改变数组的形状。具体的使用方法如下:
# 传入一个参数,指定新的形状 new_array = array.reshape(new_shape) # 传入多个参数,指定每个维度的大小 new_array = array.reshape(dim1, dim2, ...)
示例
下面是一个使用reshape()函数的实例,将一个一维数组转换成一个二维数组:
# 定义一个一维数组 array = np.array([1,2,3,4,5,6,7,8,9,10]) # 使用reshape()函数将一维数组转换成二维数组 new_array = array.reshape(2,5) # 打印结果 print(new_array) # 输出结果 [[ 1 2 3 4 5] [ 6 7 8 9 10]]
以上就是,通过reshape()函数可以方便地改变数组的形状,使用起来非常简单。