我通过Python 3.6
在Ubuntu VM
下制作了Virtual Box
项目,但效果很好。
然后我将项目文件夹复制到主OS
(win10
)并使用相同版本的Python
。现在我不得不等待大约半个小时,直到程序完成它的工作,而Ubuntu
只有几秒钟。
当我试图找出原因时,我意识到大部分时间花在pymystem
工作上;即使代码完全相同。
有没有人有任何想法可能是什么问题?
代码是:
stemmer = Mystem()
for i in range(len(listofstrings)):#text from txt file
templist = []
for j in range(len(listofstrings[i])):
print("Sentence before: ", listofstrings[i][j])
s = ''.join(stemmer.lemmatize(listofstrings[i][j])) # problem line?
templist.append(s)
print("Sentence after: ", s)
del listofstrings[i]
listofstrings.insert(i, templist)