2013-05-07 30 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中使用。