在Windows 10上运行的Python代码比在Linux上慢

时间:2018-06-12 12:00:22

标签: windows python-3.x performance ubuntu-16.04 stemming

我通过Python 3.6Ubuntu VM下制作了Virtual Box项目,但效果很好。

然后我将项目文件夹复制到主OSwin10)并使用相同版本的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)

0 个答案:

没有答案