sentiwordnet.doctest 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. .. Copyright (C) 2001-2020 NLTK Project
  2. .. For license information, see LICENSE.TXT
  3. ======================
  4. SentiWordNet Interface
  5. ======================
  6. SentiWordNet can be imported like this:
  7. >>> from nltk.corpus import sentiwordnet as swn
  8. ------------
  9. SentiSynsets
  10. ------------
  11. >>> breakdown = swn.senti_synset('breakdown.n.03')
  12. >>> print(breakdown)
  13. <breakdown.n.03: PosScore=0.0 NegScore=0.25>
  14. >>> breakdown.pos_score()
  15. 0.0
  16. >>> breakdown.neg_score()
  17. 0.25
  18. >>> breakdown.obj_score()
  19. 0.75
  20. ------
  21. Lookup
  22. ------
  23. >>> list(swn.senti_synsets('slow')) # doctest: +NORMALIZE_WHITESPACE
  24. [SentiSynset('decelerate.v.01'), SentiSynset('slow.v.02'),
  25. SentiSynset('slow.v.03'), SentiSynset('slow.a.01'),
  26. SentiSynset('slow.a.02'), SentiSynset('dense.s.04'),
  27. SentiSynset('slow.a.04'), SentiSynset('boring.s.01'),
  28. SentiSynset('dull.s.08'), SentiSynset('slowly.r.01'),
  29. SentiSynset('behind.r.03')]
  30. >>> happy = swn.senti_synsets('happy', 'a')
  31. >>> all = swn.all_senti_synsets()