Re: [問題] decode文件

看板Python作者 (台灣獨立建國不必錢嗎?)時間15年前 (2009/11/25 08:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
※ 引述《tacosung (taco)》之銘言: : 先感謝上一篇大家的推文 : 讓我至少有個頭緒知道要怎麼做 : 不過問題又來了.......T^T : 我今天試了一整天 還是不知道要怎麼解決以下問題 : 可以再麻煩大家告訴我一下嗎? : (因為算是跟上面那篇的問題有點不太一樣 所以就回文了 請包涵) : 感激不盡 : 我現在發現把原始檔案的"出現率"轉換成"出現次數" 好像比較簡單一點 : 例如: : freqs = {'a': 0.084857142857142853, 'c': 0.026571428571428572, 'b': : 0.015523809523809523} : 換成原始出現次數(整數) : 我的程式可以算出每個字母的出現次數 : 可是我不知道要怎麼把字典裏面作sum 囧 # 問題1 : 我想要它也可以顯現 sum(全部的出現字母) 感覺你不會的是,如何存取 dict 裡的元素 >>> x={'a':3, 'b':4, 'c':5} >>> x.keys() ['a', 'c', 'b'] >>> x.values() [3, 5, 4] >>> x.items() [('a', 3), ('c', 5), ('b', 4)] : 然後就可以按照我想的方式 : 把freqs裡的每個字母出現率*sum (可是我也不知道這一步怎麼做@@) # 問題2 : 接下來我就可以利用我寫好的程式做比對 然後 sort : 我這樣的思考模式應該沒錯吧...... : 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.32
文章代碼(AID): #1B37EnKs (Python)
討論串 (同標題文章)
文章代碼(AID): #1B37EnKs (Python)