说我有
我要如何产生这个矩阵? 我是从以下开始的:
Y = np.array([2, 0, 1, 1])
我想获得一个形状为(len(Y), 3)
的矩阵X。在这种特殊情况下,X的第一行应该在第二个索引处为1,其他情况下为0。X的第二行应该在第0个索引处为1,其他情况下为0。具体来说:
X = np.array([[0, 0, 1], [1, 0, 0], [0, 1, 0], [0, 1, 0]])
我要如何产生这个矩阵? 我是从以下开始的:
X = np.zeros((Y.shape[0], 3))
但是我无法弄清如何将列表中的索引填充/填入其中。
一如既往,感谢您的时间!