擅长:python、mysql、java
<p>这里有它,在一行中有一个lambda函数。Numpy mean是可选的(oyu可以实现自己的mean)</p>
<pre><code>from difflib import SequenceMatcher
import numpy as np
import itertools
listA = ['aaa','sss','ba']
listB = ['aa','aa']
similarity = lambda x: np.mean([SequenceMatcher(None, a,b).ratio() for a,b in itertools.combinations(x, 2)])
similarity(listA)
#> 0.13333333333333333
similarity(listB)
#> 1.0
</code></pre>