的指數和值二維數組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