原文:https://docs.scipy.org/doc/numpy/reference/routines.indexing.html
校对:(虚位以待)
也可以看看
c_ |
将切片对象转换为沿第二轴的连接。 |
r_ |
将切片对象翻译为沿第一轴的连接。 |
s_ |
为数组构建索引元组的更好方法。 |
nonzero(a) |
返回非零元素的索引。 |
where(条件,[x,y]) |
根据条件,从x或y返回元素。 |
indices(dimensions [,dtype]) |
返回表示网格索引的数组。 |
ix_(\ * args) |
从多个序列构造一个打开的网格。 |
ogrid |
nd_grid实例,返回一个打开的多维“meshgrid”。 |
ravel_multi_index(multi_index,dims [,mode,...]) |
将索引数组的元组转换为平面索引的数组,将边界模式应用于多索引。 |
unravel_index(indices,dims [,order]) |
将平面索引的平面索引或数组转换为坐标数组的元组。 |
diag_indices(n [,ndim]) |
返回索引以访问数组的主对角线。 |
diag_indices_from(arr) |
返回索引以访问n维数组的主对角线。 |
mask_indices(n,mask_func [,k]) |
给定掩蔽函数,返回索引以访问(n,n)数组。 |
tril_indices(n [,k,m]) |
返回(n,m)数组的下三角形的索引。 |
tril_indices_from(arr [,k]) |
返回arr的下三角形的索引。 |
triu_indices(n [,k,m]) |
返回(n,m)数组的上三角形的索引。 |
triu_indices_from(arr [,k]) |
返回arr的上三角形的索引。 |
take(a,indices [,axis,out,mode]) |
从轴沿一个数组中取元素。 |
choose(a,choices [,out,mode]) |
从索引数组和一组数组构造数组以供选择。 |
compress(condition,a [,axis,out]) |
沿给定轴返回数组的所选切片。 |
diag(v [,k]) |
提取对角线或构造对角数组。 |
diagonal(a [,offset,axis1,axis2]) |
返回指定的对角线。 |
select(condlist,choicelist [,default]) |
返回根据条件从选择列表中的元素绘制的数组。 |
place(arr,mask,vals) |
基于条件和输入值更改数组的元素。 |
put(a,ind,v [,mode]) |
用给定值替换数组的指定元素。 |
putmask(a,mask,values) |
基于条件和输入值更改数组的元素。 |
fill_diagonal(a,val [,wrap]) |
填充给定数组的任何维数的主对角线。 |
nditer |
有效的多维迭代器对象迭代数组。 |
ndenumerate(arr) |
多维索引迭代器。 |
ndindex |
用于索引数组的N维迭代器对象。 |
flatiter |
平面迭代器对象在数组上进行迭代。 |
lib.Arrayterator(var [,buf_size]) |
大数组的缓冲迭代器。 |