numpy.reshape()使用方法
Posted 瞻邈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy.reshape()使用方法相关的知识,希望对你有一定的参考价值。
numpy.reshape()用于改变矩阵的形状,但不改变矩阵的尺寸,即只改变元素的排列方式,但不改变其元素的数量。
1. 参数说明
numpy.reshape(a, newshape, order='C')
a:输入矩阵,numpy.array类型
newshape:新形状,整数或整数元组。
新形状应与原形状兼容,即新形状与与旧形状的元素数量需一致。
如果是整数,那么结果将是该长度的一维数组。可以是-1,表示自动推断。
如果是整数元组,则表示新形态在各个维度上的尺寸。
order‘C’, ‘F’, ‘A’, 可选
C: 按照行来填充
F: 按照列的顺序来填充
A: 按任意方向,(default)。 这里相当于行
返回值:输出矩阵,numpy.array类型
2. 示例
a = np.arange(6).reshape((3, 2))
a = np.array([[1,2,3], [4,5,6]])
np.reshape(a, 6)
参考文献
numpy.reshape — NumPy v1.24 Manual
以上是关于numpy.reshape()使用方法的主要内容,如果未能解决你的问题,请参考以下文章