Re: [問題] decode文件
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
4
17
Python 近期熱門文章
PTT數位生活區 即時熱門文章