Python 如何保存Gensim LDA型号列表?
我在一个列表中存储了不同的LDA模型(在同一个文本上,但都有不同的主题)。现在,我想将此列表及其所有型号保存到我的磁盘中。然而,我不确定这是如何工作的。我应该将is视为列表还是LDA模型 在上,我找到了以下代码:Python 如何保存Gensim LDA型号列表?,python,list,save,gensim,Python,List,Save,Gensim,我在一个列表中存储了不同的LDA模型(在同一个文本上,但都有不同的主题)。现在,我想将此列表及其所有型号保存到我的磁盘中。然而,我不确定这是如何工作的。我应该将is视为列表还是LDA模型 在上,我找到了以下代码: from gensim.test.utils import datapath >>> >>> # Save model to disk. >>> temp_file = datapath("model") >>>
from gensim.test.utils import datapath
>>>
>>> # Save model to disk.
>>> temp_file = datapath("model")
>>> lda.save(temp_file)
但是,这适用于单独的LDA模型,而不适用于具有多个模型的列表。保存我的模型列表的最佳方法是什么?比如说
trained\u models
是您的LDA模型列表:
trained_models =
[<gensim.models.ldamodel.LdaModel at 0x1f321825668>,
<gensim.models.ldamodel.LdaModel at 0x1f32181ffd0>]
我不知道有哪个gensim函数可以做到这一点,但如果有更有效的方法,我也想知道。比如说
训练有素的\u模型
是您的LDA模型列表:
trained_models =
[<gensim.models.ldamodel.LdaModel at 0x1f321825668>,
<gensim.models.ldamodel.LdaModel at 0x1f32181ffd0>]
我不知道有哪个gensim函数可以做到这一点,但如果有更有效的方法,我也很想知道。您可以查看保存模型或sklearn,以了解循环效率,我认为这是最有效的。:) 您可以查看以保存模型或了解循环效率,我认为这大约是最大的。:) 用不同的文件名保存?用不同的文件名保存?