【发布时间】:2020-10-10 16:42:34
【问题描述】:
我有一个独特词的列表。我必须计算两个字符串列表之间的汉明距离。假设字符串列表是:
a = ['a' , 'b', 'c' ]
b = ['b' , 'a', 'd' ]
让唯一词列表为:
u = ['a', 'b', 'c', 'd', 'e']
我需要从a 和b 创建两个与u 长度相同的列表。假设列表是va 和vb。 va 和 vb 的每个元素将是 0 或 1。如果u 的对应元素存在于a 或b 中,则为1,否则为0。例如,
va = [1, 1, 1, 0, 0]
vb = [1, 1, 0, 1, 0]
然后,我将使用 sklearn 的成对距离度量来计算 va 和 vb 之间的汉明距离。从a、b 和u 计算va 和vb 的最有效方法是什么?
【问题讨论】:
标签: python