假设我有一个一维numpy数组
a = array([1,0,3])我想将此编码为2d 1-hot数组
a = array([1,0,3])
b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]])有快速的方法吗?比循环遍历a设置元素更快b。
b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]])