我有一個大小爲((s1,... sm))的numpy數組A,其中包含整數項和一個字典D,整數作爲鍵和大小爲((t)的numpy數組)作爲價值觀。我想評估數組A的每個條目上的字典以獲得大小爲((s1,... sm,t))的新數組B.用numpy數組替換numpy數組的條目
例如
D={1:[0,1],2:[1,0]}
A=np.array([1,2,1])
輸出喊是
array([[0,1],[1,0],[0,1]])
動機:我與單位矢量作爲條目的索引的陣列,並且我需要將其與向量作爲變換成陣列條目。
非常優雅 - 謝謝! – fact