Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何保存Gensim LDA型号列表?_Python_List_Save_Gensim - Fatal编程技术网

Python 如何保存Gensim 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") >>>

我在一个列表中存储了不同的LDA模型(在同一个文本上,但都有不同的主题)。现在,我想将此列表及其所有型号保存到我的磁盘中。然而,我不确定这是如何工作的。我应该将is视为列表还是LDA模型

在上,我找到了以下代码:

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,以了解循环效率,我认为这是最有效的。:)

您可以查看以保存模型或了解循环效率,我认为这大约是最大的。:)

用不同的文件名保存?用不同的文件名保存?