numpy -- 修改数组形式
numpy – 修改数组形式
reshape()
原型:reshape(shape, order=’C’)
作用:不改变数据的条件下修改形状
|参数|说明 |
|shape|形状|
|order | ‘C’-- 按行,‘F’-- 按列,‘A’-- 原顺序,‘K’-- 元素在内存中的出现顺序 |
示例:
flatten()
原型:flatten(order=’C’)
作用:展平的数组元素并拷贝一份,顺序通常是‘C风格’
注意:修改返回的数组不会对原数组产生影响
order: ‘C’-- 按行,’F’-- 按列,’A’-- 原顺序,’K’-- 元素在内存中的出现顺序
ravel()
原型:numpy.ravel(order=’C’)
作用:展平的数组元素,顺序通常是’C风格’,返回的是数组视图(view,有点类似C/C++引用reference的意味)
注意:修改会影响原始数组