我有一个带有零的numpy.array(n x 10),还有另一个n的numpy.array,数字在0到9之间。
我想根据1维数组中出现的数字将2个数组放入2维数组中。例如
a = [1,4,8]
b = [[0,1,0,0,0,0,0,0,0,0],
[0,0,0,0,1,0,0,0,0,0],
[0,0,0,0,0,0,0,0,1,0]]
我可以用循环来做到这一点,但我认为使用大数据集(我会使用的)会非常慢。我尝试了以下但是我被告知我正在写一个无效的sintax。有谁知道我在这里缺少什么?
[c_[row][col]=1 for row,col in enumerate(c)]
由于