花哨的索引探索花哨的索引组合索引Example:选择随机点利用花哨索引修改值数组排序Numpy中的快速排序:np.sort,np.argsort部分排序:分割
花哨的索引
花哨的索引和前面那些简单的索引非常类似...因此当我们将一个列向量和一个行向量组合在一个索引中时, 会得到一个二维的结果:
X[row[:, np.newaxis], col]
array([[ 2, 1, 3],
[ 6,...:
print(X)
[[ ]
[ ]
[ ]]
# 花哨索引和普通索引组合使用
X[, [, , ]]
array([, , ])
# 花哨索引和切片组合使用...inline
import matplotlib.pyplot as plt
import seaborn; seaborn.set() # for plot styling
plt.scatter...x[i]
array([, , , , ])
沿着行或列排序
通过axis参数,沿着多维数组的行或列进行排序,这种操作将会丢失行或列值之间的关系
rand = np.random.RandomState