dask.array.unravel_index
dask.array.unravel_index¶
- dask.array.unravel_index(indices, shape, order='C')[源代码]¶
此文档字符串是从 numpy.unravel_index 复制的。
Dask 版本可能存在一些不一致性。
将一个扁平索引或扁平索引数组转换为坐标数组的元组。
- 参数
- 索引array_like
一个整数数组,其元素是维度为
shape的数组的扁平化版本的索引。在1.6.0版本之前,此函数仅接受一个索引值。- 形状整数元组
用于解开
indices的数组形状。在 1.16.0 版更改: 从
dims重命名为shape。- 顺序{‘C’, ‘F’}, 可选
确定索引是否应视为按行优先(C 风格)或列优先(Fortran 风格)顺序进行索引。
1.6.0 新版功能.
- 返回
- unraveled_coordsndarray 的元组
元组中的每个数组与
indices数组的形状相同。
示例
>>> import numpy as np >>> np.unravel_index([22, 41, 37], (7,6)) (array([3, 6, 6]), array([4, 5, 1])) >>> np.unravel_index([31, 41, 13], (7,6), order='F') (array([3, 6, 6]), array([4, 5, 1]))
>>> np.unravel_index(1621, (6,7,8,9)) (3, 1, 4, 1)