python reshape函数
时间: 2023-10-23 09:43:09 浏览: 94
Python reshape的用法及多个二维数组合并为三维数组的实例
numpy.reshape()函数用于将数组重新组织成指定形状的新数组。它接受一个数组作为输入,以及一个表示新形状的元组作为参数,返回一个具有新形状的新数组。
函数语法:
numpy.reshape(a, newshape, order='C')
参数说明:
a:需要被重塑的数组。
newshape:表示新数组的形状的元组。
order:指定数组在重塑过程中的排列方式,默认为'C',表示按照C语言的方式排列,即从左到右,从上到下。也可以指定为'F',表示按照Fortran语言的方式排列,即从上到下,从左到右。
示例:
import numpy as np
a = np.array([[1,2,3],[4,5,6]])
b = np.reshape(a, (3,2))
print(b)
输出:
array([[1, 2],
[3, 4],
[5, 6]])
阅读全文