numpy.reshape详解

reshape方法是在不改变数据内容的情况下,改变一个数组的维度

调用方法: numpy.reshape(a,newshape,order)

各参数说明如下:

a :需要reshape的数组

newshape :新的数组的维度

order : 控制a中元素的读取顺序,可选范围为{'C', 'F', 'A'}

(1)'C'指的是用类C写的读/索引顺序的元素,最后一个维度变化最快,第一个维度变化最慢。

(2)'F'是指用FORTRAN类索引顺序读/写元素,最后一个维度变化最慢,第一个维度变化最快。

(3)'A'选项所生成的数组的效果与原数组a的数据存储方式有关,如果数据是按照FORTRAN存储的话,它的生成效果与”F“相同,否则与“C”相同。

posted @ 2020-10-27 19:13  Bill_H  阅读(1798)  评论(0)    收藏  举报