PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Mathematica
]
討論串
[問題] 如何計算字串中元素出現的頻率
共 2 篇文章
排序:
最舊先
|
最新先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#1
[問題] 如何計算字串中元素出現的頻率
推噓
0
(0推
0噓 2→
)
留言
2則,0人
參與
,
最新
作者
lambking
(BB)
時間
9年前
發表
(2015/01/22 23:27)
,
編輯
資訊
1篇文章回應此文
1
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
想要寫一個function 去計算一個字串中某元素出現的次數. 例如:. list={a,a,b,b,c,c,c,} ;. frequncycount[list]. output:. {{a,2},{b,2},{c,3}}. 請問有什麼方法能夠寫這個function ?. 謝謝. --.
※
發信站
#2
Re: [問題] 如何計算字串中元素出現的頻率
推噓
2
(2推
0噓 7→
)
留言
9則,0人
參與
,
最新
作者
biglion
( )
時間
9年前
發表
(2015/01/25 16:07)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
誠如chungyuandye所言. Mathematica內建的Tally指令是這個問題最好最快的解法. Tally甚至還能自訂"相同"元素的比對函數. 但如果題目稍微變化一下呢?. 像是想以
連續
相同元素個數對表示一串列. 例如將{a,a,a,b,b,a,b,b,b,a,a}變成{{a,3},{b,
(還有1400個字)
首頁
上一頁
1
下一頁
尾頁