numpy.reshape() 函数
此函数在不更改数据的情况下为数组赋予新形状。 它接受以下参数 −
numpy.reshape(arr, newshape, order')
这里,
序号 | 参数 & 描述 |
---|---|
1 | arr 要重塑的数组 |
2 | newshape 整数或整数元组。 新形状应与原始形状兼容 |
3 | order 'C' 代表 C 风格,'F' 代表 Fortran 风格,'A' 表示如果数组存储在类似 Fortran 的连续内存中,则表示类似 Fortran 的顺序,否则是 C 风格 |
示例
import numpy as np a = np.arange(8) print 'The original array:' print a print '\n' b = a.reshape(4,2) print 'The modified array:' print b
它的输出将如下所示 −
The original array: [0 1 2 3 4 5 6 7] The modified array: [[0 1] [2 3] [4 5] [6 7]]