花哨的索引探索花哨的索引组合索引Example:选择随机点利用花哨索引修改值数组排序Numpy中的快速排序:np.sort,np.argsort部分排序:分割
花哨的索引
花哨的索引和前面那些简单的索引非常类似...花哨的索引可以和其他索引方案结合起来形成更强大的索引操作:
print(X)
[[ ]
[ ]
[ ]]
# 花哨索引和普通索引组合使用
X[, [, , ]...]
array([, , ])
# 花哨索引和切片组合使用
X[:, [, , ]]
array([[ 6, 4, 5],
[10, 8, 9]])
# 花哨索引和掩码组合使用...]
# 可以使用任何赋值语句
x[i] -=
print(x)
[ ]
# 操作中重复出现的索引会导致出乎意料的结果产生
x = np.zeros()
x[[, ]]...与排序类似, 也可以沿着多维数组任意的轴进行分隔:
# 与排序类似也可以沿着多维数组的任意轴进行分割
np.partition(X, , axis=)
array([[ 0, 1, 2, 3],