numpy.
unravel_index
将平面索引或平面索引数组转换为坐标数组的元组。
一个整数数组,其元素是维度数组的扁平版本的索引。 shape . 在版本1.6.0之前,此函数只接受一个索引值。
shape
用于分解的数组的形状 indices .
indices
在 1.16.0 版更改: 更名为 dims 到 shape .
dims
确定索引应按行主索引(C样式)还是列主索引(Fortran样式)顺序查看。
1.6.0 新版功能.
元组中的每个数组的形状与 indices 数组。
参见
ravel_multi_index
实例
>>> 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)