数组本质就是内存中连续的地址空间,数组名可以近似认为是这个空间首地址的指针。
不过通常我们在同一数组中只保存同一种数据类型的值;数组中的元素个数称为数组的长度(length),长度为0的数组叫空数组,数组中的每一个元素都有可以通过一个数字来访问,被称为索引(或称下标),数组索引从0开始,所以数组中最后一个元素的索引应该是数组的长度一。
数组中的元素类型可以是数字型、字符串型、布尔型等,甚至也可以是一个数组。 二、定义数组 1、通过数组的构造函数来定义数组: var arr=new Array(); var arr=new Array(size); var arr=new Array(element1,element2,...); 2、直接定义数组: var arr=["字符串",true,13]; Object一样,此写法不会调用...
二维数组在本质上来说是行列集合,但是如果需要去确定某一个数据需要行索引和列索引来进行定位。
## ## 转置:转的是形状,本质是变换轴的顺序, 就是把轴的顺序颠倒。0, 1, 2 => 2, 1, 0 y = x.transpose() # 缺省的情况: (2, 1, 0) print (y) # [[[175 176 177 178] # [180 181 182 183] # [185 186 187 188]]