([71, 86, 60])
使用花式索引时,结果的形状反映索引数组的形状,而不是被索引的数组的形状:
ind = np.array([[3, 7],
[4, 5]])...因此,例如,如果我们在索引中组合列向量和行向量,我们得到一个二维结果:
X[row[:, np.newaxis], col]
'''
array([[ 2, 1, 3],
[ 6,...我们可以组合花式索引和简单索引:
X[2, [2, 0, 1]]
# array([10, 8, 9])
我们可以组合花式索引和切片:
X[1:, [2, 0, 1]]
'''
array([...示例:选择随机点
花式索引的一个常见用途是从矩阵中选择行的子集。...在数据密集型应用中有效使用 Python 的关键是,了解一般的便利例程,如np.histogram以及它们何时适用,但也知道如何在需要更精准的行为时使用更低级别的功能。