当前位置: 首页 > 文档资料 > NumPy 中文教程 >

reshape

优质
小牛编辑
146浏览
2023-12-01

此函数为数组提供了新形状而不更改数据。 它接受以下参数 -

numpy.reshape(arr, newshape, order')

Where,

Sr.No.参数和描述
1

arr

要重新整形的数组

2

newshape

int或int的元组。 新形状应与原始形状兼容

3

order

对于C风格为'C',对于Fortran风格为'F','A'表示如果数组存储在类似Fortran的连续内存中则为Fortran,否则为C风格

例子 (Example)

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]]