的指数和值二维数组numpy的说我有构建从一个维数组
Y = np.array([2, 0, 1, 1])
从这个我想获得一个矩阵X与形状(len(Y), 3)
。在这种特殊情况下,X的第一行应该在第二个索引上有一个,另一个在另一个索引上。 X的第二行应该在0索引上有一个,否则为零。要明确:
X = np.array([[0, 0, 1], [1, 0, 0], [0, 1, 0], [0, 1, 0]])
我该如何生成这个矩阵? 我开始与
X = np.zeros((Y.shape[0], 3))
但随后无法弄清楚如何填充/从指数
一如既往的列表中的人填写,感谢您的时间!
问题是什么? – milancurcic
足够公平:编辑明确提出问题 – cd98