Source code for test.test_text_process

import sys, os
sys.path.append(os.getcwd())
sys.path.append(os.getcwd() + '/source')
from source.text_process import *
from nltk.metrics.association import _log2


[docs]def test_w_ppmi(): pmi_measures = BigramPMIVariants() assert pmi_measures.w_ppmi(1.0, (3, 3), 4) == 0 assert pmi_measures.w_ppmi(1.0, (3, 1), 4) == _log2(1/4) - _log2((3/4) * 1**0.75 / (3**0.75 + 1**0.75))