【发布时间】:2016-11-27 14:32:38
【问题描述】:
我有一个来自人口普查的 12K 亚洲姓氏列表和一个包含 200K 名字的列表。我想根据他们的姓氏是否出现在我的 12K 名单上,将这 200K 人分类为亚洲人或非亚洲人。
有没有一种快速的方法来验证列表中的元素之一是否包含 12K 列表中的姓氏之一?
【问题讨论】:
-
从您的姓氏列表中创建
set,然后创建test for membership -
考虑名字是有社会偏见的->种族,甚至动机种族分类本身也相当令人不安:techcrunch.com/2015/08/02/… 和fatml.org/cfp.html
-
OP 也会有一些模棱两可的分类,比如 Lee 或 Long。非亚洲人也可以有这些名字。
-
如果他们是姓
Scotts这样的美籍华人怎么办?
标签: python nlp classification nltk