3
Ive得到不同长度的两个向量: -如何向量化在python阵列
a=[1,2,4,6]
b=[2,3,4,8,9]
基于这些矢量我想在输出一个1/0的索引作为
[1,1,0,1,0,1,0,0,0,0]
[0,1,1,1,0,0,0,1,1,0]
任何人都可以帮忙吗?
Ive得到不同长度的两个向量: -如何向量化在python阵列
a=[1,2,4,6]
b=[2,3,4,8,9]
基于这些矢量我想在输出一个1/0的索引作为
[1,1,0,1,0,1,0,0,0,0]
[0,1,1,1,0,0,0,1,1,0]
任何人都可以帮忙吗?
一个简单的解决办法是:
>>> a=[1,2,4,6]
>>> b=[2,3,4,8,9]
>>>
>>> [int(i in a) for i in range(1,11)]
[1, 1, 0, 1, 0, 1, 0, 0, 0, 0]
>>> [int(i in b) for i in range(1,11)]
[0, 1, 1, 1, 0, 0, 0, 1, 1, 0]