Qian Wan's solution

gensim library is my first direction for conducting this problem
sci-kit learn library is then utilized till the end

task1,2,3_final.py are final individual self-runnable programs
task1,2,3_try.py are somehow different trials
task1,2,3_output are outputs of task1,2,3_final.py

test_1,2,3.py are individual test programs
Pytest.py is the pytest file