任务描述
本关任务:给定一个二维数组,请以整数数组索引、布尔索引、花式索引三种方式,来获取我们需要的数组元素。
相关知识
NumPy 比一般的 Python 序列提供更多的索引方式。除了基本的用整数和切片的索引外,数组还有整数数组索引、布尔索引及花式索引。
整数数组索引
以下实例获取数组中(0,0),(1,1)和(2,0)位置处的元素。
In : x = np.arange(12).reshape((4,3))
In : y = x[[0, 1, 2],[0, 1, 0]]
In : y
Out: array([0, 4, 6])
布尔索引
以下实例获取数组中大于7的元素。
In : x = np.arange(12).reshape((

这篇博客探讨了Numpy的高级索引方法,包括整数数组索引、布尔索引和花式索引。通过实例展示了如何选取特定元素,如获取二维数组中特定位置的元素、大于特定值的元素,以及按行选取元素。文章还介绍了numpy.ix_的使用,用于传入多个索引数组时的排列顺序。
最低0.47元/天 解锁文章
738

被折叠的 条评论
为什么被折叠?



