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