【发布时间】:2017-05-02 19:35:43
【问题描述】:
我有一个列表,其中每个值只显示一个,我还有另一个列表,其中包含所需的标记化 numpy 数组顺序。
例如:
sorted_values = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
a = ['a', 'c', 'g']
b = ['e']
我想将 a 和 b(高效)转换为 numpy 数组,如下所示:
at = [1,0,1,0,0,0,1]
bt = [0,0,0,0,1,0,0]
有什么有效的方法吗?
【问题讨论】:
标签: python arrays pandas numpy