索引和切片
取第三行
数组[索引]
类似于列表取值
根据索引来取
取多行 连续多行 索引2到最后行
数组[起始索引:终止索引]
类似于切片操作
取多行 不连续的 指定索引号获取
。。。,
代表了中间很多数据的省略
- 获取数组中a b n号索引数据
数组[[索引a,索引b,索引n]]
取行取列操作格式
通用格式
数组[行,列]
通过逗号来分割
如果列的内容为:
代表取所有列
- 取第二行(索引为1)的所有数据(所有列数据)
数组[1,:]
- 取索引2开始到最后一行的全列数据
数组[2:,:]
- 取索引2,10,3 行的所有列数据
数组[[2,10,3],:]
取列操作 取索引值为0的列
取连续的多列
取不连续的多列
取某行某列的值
数组[行索引,列索引]
通过横坐标,纵坐标,可以精准定位到一个数据
取多行多列的结果
数组[行起始索引:行终止索引,列起始索引:列终止索引]
数组[2:5,1:4]
取多个不相邻的点
数组[[点1横坐标,点n横坐标],[点1纵坐标,点2纵坐标]]
小结
- 对数组进行切片
数组[起始索引:终止索引]
- 对数组进行取值,根据索引取
数组[索引]
- 对数组进行纵横取值
数组[横向获取,纵向获取]
更进一步的
数组[横向起始索引:横向终止索引,纵向起始索引,纵向终止索引]
- 获取数组中的多个点
数组[[点1横索引,点n横索引],[点1纵索引,点n纵索引]]