討論串[問題] 如何計算字串中元素出現的頻率
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者lambking (BB)時間9年前 (2015/01/22 23:27), 編輯資訊
1
0
0
內容預覽:
想要寫一個function 去計算一個字串中某元素出現的次數. 例如:. list={a,a,b,b,c,c,c,} ;. frequncycount[list]. output:. {{a,2},{b,2},{c,3}}. 請問有什麼方法能夠寫這個function ?. 謝謝. --. 發信站

推噓2(2推 0噓 7→)留言9則,0人參與, 最新作者biglion ( )時間9年前 (2015/01/25 16:07), 編輯資訊
0
0
0
內容預覽:
誠如chungyuandye所言. Mathematica內建的Tally指令是這個問題最好最快的解法. Tally甚至還能自訂"相同"元素的比對函數. 但如果題目稍微變化一下呢?. 像是想以連續相同元素個數對表示一串列. 例如將{a,a,a,b,b,a,b,b,b,a,a}變成{{a,3},{b,
(還有1400個字)
首頁
上一頁
1
下一頁
尾頁