2013-05-07 33 views
1

你有什么建议,我应该在哪里存储直方图? cPickle的? JSON?另外,我应该这样做:Python:创建文件来存储直方图?

with open('namefile', 'wb') as histogram: 
.... 
<code for histogram> 
.... 

或者我应该先创建直方图然后担心提交吗?

与我previous question

假设我要做出一个柱状图,比较了该网站具有与网站名称为x轴和字的频率在y轴上的描述某个单词的更多的频率。 然后,我将创建一个将字符串作为参数的函数,并返回在描述中输入单词时显示比较的直方图。

我希望是有道理的......

+0

您需要更具体地了解您正在做什么以及谁将使用最终产品 – jamylak 2013-05-07 09:45:31

+0

@jamylak我刚更新了问题。 – FredAdler 2013-05-07 09:52:35

回答

1

我不知道您的直方图具有什么格式。但通常我宁愿JSON过咸菜。 json的速度并不比咸菜快很多,但它更加健壮。也回答你的最后一个问题。首先构造直方图,然后将其写入文件。这是两个逻辑上独立的操作,应该分开以获取干净的代码。

编辑:看到你以前的例子的预期输出,我肯定会推荐json。它非常适合这种类型的数据,并且易于在python中使用。