我有一个大小为((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