NLTK corpus: Compare the similarity of two given verbs
NLTK corpus: Exercise-10 with Solution
Write a Python NLTK program to compare the similarity of two given verbs.
Sample Solution:
Python Code :
from nltk.corpus import wordnet
print("\nComparing go anb return:")
v1 = wordnet.synset('go.v.01')
v2 = wordnet.synset('return.v.01')
print(v1.wup_similarity(v2))
print("\nComparing buy anb sell:")
v1 = wordnet.synset('buy.v.01')
v2 = wordnet.synset('sell.v.01')
print(v1.wup_similarity(v2))
print("\nComparing begin anb start:")
v1 = wordnet.synset('begin.v.01')
v2 = wordnet.synset('start.v.01')
print(v1.wup_similarity(v2))
Sample Output:
Comparing go anb return: 0.6666666666666666 Comparing buy anb sell: 0.2857142857142857 Comparing begin anb start: 1.0
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python NLTK program to compare the similarity of two given nouns.
Next: Write a Python NLTK program to find the number of male and female names in the names corpus. Print the first 10 male and female names.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/python-exercises/nltk/nltk-corpus-exercise-10.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics