numpy.unravel_index #
- 麻木的。unravel_index (索引,形状,顺序= 'C' ) #
将平面索引或平面索引数组转换为坐标数组元组。
- 参数:
- 类似数组的索引
一个整数数组,其元素是维度数组的展平版本的索引
shape
。在 1.6.0 版本之前,该函数只接受一个索引值。- 整数的形状元组
用于解开的数组的形状
indices
。版本 1.16.0 中更改:从 重命名
dims
为shape
.- 订单{'C', 'F'},可选
确定索引是否应被视为按行优先(C 样式)或列优先(Fortran 样式)顺序进行索引。
1.6.0 版本中的新增功能。
- 返回:
- ndarray 的unraveled_coords元组
元组中的每个数组都具有与数组相同的形状
indices
。
也可以看看
例子
>>> 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)