![8126c83919b49d2d524d1e3367eb17e4.png](https://i-blog.csdnimg.cn/blog_migrate/845119382fc6c8d092ad4945902bbb1b.jpeg)
修改数组形状
numpy.reshape
numpy.reshape 函数可以在不改变数据的条件下修改形状,格式如下: numpy.reshape(arr, newshape, order='C')
- arr:要修改形状的数组
- newshape:整数或者整数数组,新的形状应当兼容原有形状
- order:'C' -- 按行,'F' -- 按列,'A' -- 原顺序,'k' -- 元素在内存中的出现顺序。
import numpy as np a = np.arange(8)print ('原始数组:')print (a)print ('') b = a.reshape(4,2)print ('修改后的数组:')print (b)
输出结果如下:
原始数组:[0 1 2 3 4 5 6 7]修改后的数组:[[0 1] [2 3] [4 5] [6 7]]
numpy.ndarray.flat
numpy.ndarray.flat 是一个数组元素迭代器:
import