用法:
dask.array.argtopk(a, k, axis=- 1, split_every=None)
从给定轴上的 a 中提取 k 个最大元素的索引,并将它们从最大到最小排序。如果 k 为负数,则提取 -k 个最小元素的索引,并按从小到大的顺序返回它们。
当
k
远小于块大小时,这表现最佳。所有结果将沿给定轴以单个块的形式返回。- x: Array:
正在排序的数据
- k: int:
- axis: int, optional:
- split_every: int >=2, optional:
见
topk()
。 topk 的性能注意事项也适用于此处。
- 沿给定轴选择大小为 abs(k) 的 x 的 np.intp 索引。
参数:
返回:
例子:
>>> import dask.array as da >>> x = np.array([5, 1, 3, 6]) >>> d = da.from_array(x, chunks=2) >>> d.argtopk(2).compute() array([3, 0]) >>> d.argtopk(-2).compute() array([1, 2])
相关用法
- Python dask.array.argmin用法及代码示例
- Python dask.array.argmax用法及代码示例
- Python dask.array.argwhere用法及代码示例
- Python dask.array.around用法及代码示例
- Python dask.array.arctan用法及代码示例
- Python dask.array.arcsin用法及代码示例
- Python dask.array.arccos用法及代码示例
- Python dask.array.array用法及代码示例
- Python dask.array.arctanh用法及代码示例
- Python dask.array.arccosh用法及代码示例
- Python dask.array.arcsinh用法及代码示例
- Python dask.array.arctan2用法及代码示例
- Python dask.array.asanyarray用法及代码示例
- Python dask.array.all用法及代码示例
- Python dask.array.atleast_3d用法及代码示例
- Python dask.array.allclose用法及代码示例
- Python dask.array.apply_over_axes用法及代码示例
- Python dask.array.average用法及代码示例
- Python dask.array.apply_along_axis用法及代码示例
- Python dask.array.atleast_1d用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.array.argtopk。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。