参见
Indexing
c_
将切片对象转换为沿第二个轴的串联。
r_
将切片对象转换为沿第一个轴的串联。
s_
为数组建立索引元组的更好方法。
nonzero (a)
nonzero
返回非零元素的索引。
where \(条件,)[x, y] )
where
返回从中选择的元素 x 或 y 取决于 condition .
indices (尺寸) [, dtype, sparse] )
indices
返回表示网格索引的数组。
ix_ * ARGs)
ix_
从多个序列构造一个开放的网格。
ogrid
nd_grid 返回打开的多维“网格网格”的实例。
ravel_multi_index \(多索引,DIMS)[, mode, ...] )
ravel_multi_index
将索引数组的元组转换为平面索引数组,并将边界模式应用于多索引。
unravel_index \(索引,形状[, order] )
unravel_index
将平面索引或平面索引数组转换为坐标数组的元组。
diag_indices n(n) [, ndim] )
diag_indices
返回索引以访问数组的主对角线。
diag_indices_from (ARR)
diag_indices_from
返回索引以访问N维数组的主对角线。
mask_indices \(n,面具u func[, k] )
mask_indices
返回访问(n,n)数组的索引,给定一个掩蔽函数。
tril_indices n(n) [, k, m] )
tril_indices
返回(n,m)数组下三角的索引。
tril_indices_from (ARR) [, k] )
tril_indices_from
返回arr的下三角的索引。
triu_indices n(n) [, k, m] )
triu_indices
返回(n,m)数组上三角的索引。
triu_indices_from (ARR) [, k] )
triu_indices_from
返回arr的上三角的索引。
take \(a,指数[, axis, out, mode] )
take
沿轴从数组中提取元素。
take_along_axis \(arr,indexs,axis)
take_along_axis
通过匹配一维索引和数据切片从输入数组中获取值。
choose \(A,选择[, out, mode] )
choose
从索引数组和一组要选择的数组构造数组。
compress \(条件,a[, axis, out] )
compress
沿给定轴返回数组的选定切片。
diag (V) [, k] )
diag
提取对角线或构造对角线数组。
diagonal (a) [, offset, axis1, axis2] )
diagonal
返回指定的对角线。
select \(第二个列表,选项列表[, default] )
select
根据条件返回从选项列表中的元素绘制的数组。
lib.stride_tricks.sliding_window_view [(x,…)]
lib.stride_tricks.sliding_window_view
在具有给定窗口形状的阵列中创建滑动窗口视图。
lib.stride_tricks.as_strided (x) [, shape, ...] )
lib.stride_tricks.as_strided
以给定的形状和步幅在数组中创建一个视图。
place \(arr,mask,vals)
place
根据条件值和输入值更改数组元素。
put \(A、IND、V)[, mode] )
put
用给定值替换数组的指定元素。
put_along_axis \(arr,indexs,values,axis)
put_along_axis
通过匹配一维索引和数据切片将值放入目标数组。
putmask \(a,mask,values)
putmask
fill_diagonal (a,Val.) [, wrap] )
fill_diagonal
填充任意维数的给定数组的主对角线。
nditer \(操作[, flags, op_flags, op_dtypes, ...] )
nditer
高效的多维迭代器对象,用于在数组上迭代。
ndenumerate (ARR)
ndenumerate
多维索引迭代器。
ndindex * 形状)
ndindex
索引数组的N维迭代器对象。
nested_iters
创建要在嵌套循环中使用的指示器
flatiter ()
flatiter
要在数组上迭代的平面迭代器对象。
lib.Arrayterator (var) [, buf_size] )
lib.Arrayterator
大数组的缓冲迭代器。