sklearn networkx numpy scipy keras tensorflow gensim nltk matplotlib