numpy.unravel_index¶
-
numpy.
unravel_index
(indices, dims, order='C')¶ 将平面索引的平面索引或数组转换为坐标数组的元组。
参数: indices:array_like
整数数组,其元素是尺寸为
dims
的数组的展平版本的索引。在1.6.0版之前,此函数只接受一个索引值。dims:ints的tuple
用于解开
indices
的数组的形状。order:{'C','F'},可选
确定索引是否应被视为以行为主(C风格)或列主(Fortran风格)顺序的索引。
版本1.6.0中的新功能。
返回: unraveled_coords:ndarray的元组
元组中的每个数组具有与
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)