我有一个固定列大小的向量,例如从0到9,最初都是0。[0,.. 0]
并且,我想将[1,2,3]之类的向量转换为[0,1,1,1,0,0,... 0]
除了遍历每个数字之外,还有其他办法吗?
我已经创建了一个数据框,并尝试在数据框中插入每个向量。我正在尝试实现类似的目标:
[0,1,1,0,0,0,1,0 ......]
[1,0,1,0,1,0,1,0 ......]
...
答案 0 :(得分:0)
使用numpy
。
zeros = np.zeros(9)
zeros[[1,2,3]] = 1