本节将向大家介绍 Python 中的一些较为复杂与花哨的数组索引技巧。
数值查看与数组构建
导入 Numpy 库,构造一个由随机数组成的列表:
有时候我们需要选取列表中的元素,来构建新的列表,如下所示:
同样的效果也可以由构建一个索引列表 ind 的方式来实现:
[站外图片上传中……(3)]
这种方法同样适用于多维数组的构建:
[站外图片上传中……(4)]
特别地,对于一个二维数组,我们还可以将其作为一个矩阵,分别索引其行列上对应的元素,构建一个新的矩阵:
[站外图片上传中……(5)]
[站外图片上传中……(6)]
[站外图片上传中……(7)]
当然,在这种情况下,我们的行列索引数组长度无需对等,可以有多种索引格式,例如我想索引“第3行的第3、1、2个元素”:
[站外图片上传中……(8)]
或是“由第2行开始的每行第3、1、2个元素”:
[站外图片上传中……(9)]
未完待续:课程内容较多,请复制链接通过电脑学习,获得最佳学习效果。 http://datacademy.io/lesson/83
[站外图片上传中……(10)]
网友评论