2
在python中是否有一个将nd数组转换为字典的函数,其中key是索引元组,value是该索引处的矩阵值吗?将nd数组转换为键值数值字典
例如:
A = np.random.random([3,4,5])
结果:
{(i,j,k): A[i,j,k]}
在python中是否有一个将nd数组转换为字典的函数,其中key是索引元组,value是该索引处的矩阵值吗?将nd数组转换为键值数值字典
例如:
A = np.random.random([3,4,5])
结果:
{(i,j,k): A[i,j,k]}
肯定的:你可以用np.ndenumerate
来实现:
{ index: v for index, v in np.ndenumerate(A) }
或简称为DSM指出:
dict(np.ndenumerate(A))
或者只是'dict(np.ndenumerate(A))';因为我们没有改变任何东西,dictcomp并没有真正帮助我们。 – DSM
@DSM你是对的 - 补充! – brianpck
有没有办法可以将它转换回nd数组? – deepAgrawal