python索引用法,python中的索引方法有几种
整数数组索引
整数索引有助于根据N维索引检索数组中的任何元素。每个整数数组代表这个维度的下标值。如果索引中元素的数量是目标ndarray的维数,这是非常简单的。下面的示例获取ndarray对象的每一行中指定列的元素。因此,行索引包含所有行号,而列索引指定要选择的元素。
下列范例会取得阵列中位置0、0、1、1、2、2的元素:
您还可以使用数字索引来生成相同维度的数组。获取数组中位置(0,0)、(0,2)、(2,0)、(2,2)处的元素,如下所示:
布尔索引
通过索引布尔数组中的目标数组,您可以在布尔数组中找到其值为True的相应目标数组中的数据。请注意,布尔数组的长度必须与目标数组对应的轴的长度一致。
让我们看看数组中大于5的元素。
对数组中大于5的元素进行索引,如下所示:
另外,在布尔数组中设置值是一种常用的方法,大于5的数组的值被设置为5。
请注意,Python关键字and和or在布尔数组中无效。
模式索引/
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。