擅长:python、mysql、java
<p>我建议使用<a href="https://spacy.io" rel="nofollow noreferrer">spaCy</a>,一个Python nlp库</p>
<pre class="lang-py prettyprint-override"><code>import spacy
book1_topics = ['god', 'bible', 'book', 'holy', 'religion', 'Christian']
book2_topics = ['god', 'Christ', 'idol', 'Jesus']
nlp = spacy.load('en_core_web_md')
doc1 = nlp(' '.join(book1_topics))
doc2 = nlp(' '.join(book2_topics))
print(doc1.similarity(doc2))
</code></pre>
<p>输出:</p>
<pre><code>0.822639616995468
</code></pre>
<h2>注</h2>
<p>您可能需要安装spacy:</p>
<pre><code>pip3 install spacy
</code></pre>
<p>模型:</p>
<pre><code>python3 -m spacy download en_core_web_md
</code></pre>