python中是否有一个函数将nd-array转换为字典,其中key是索引的元组,value是该索引处的矩阵值?
例如:
A = np.random.random([3,4,5])
结果:
{(i,j,k): A[i,j,k]}
答案 0 :(得分:12)
当然:您可以使用np.ndenumerate
来完成此任务:
{ index: v for index, v in np.ndenumerate(A) }
或简单地说,正如DSM所指出的那样:
dict(np.ndenumerate(A))