如何将矢量转换为python / pandas中的另一个向量空间?

时间:2018-04-30 23:19:51

标签: python pandas

我有一个固定列大小的向量,例如从0到9,最初都是0。[0,.. 0]

并且,我想将[1,2,3]之类的向量转换为[0,1,1,1,0,0,... 0]

除了遍历每个数字之外,还有其他办法吗?

我已经创建了一个数据框,并尝试在数据框中插入每个向量。我正在尝试实现类似的目标:

  1. [0,1,1,0,0,0,1,0 ......]

  2. [1,0,1,0,1,0,1,0 ......]

    ...

1 个答案:

答案 0 :(得分:0)

使用numpy

zeros = np.zeros(9)
zeros[[1,2,3]] = 1