看板 [ Ruby ]
討論串[問題] 句子斷詞
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者LCamel (LCamel)時間17年前 (2008/06/16 00:46), 編輯資訊
0
0
0
內容預覽:
也來練習一下..... s = '網路應用程式'. b = '001101'. puts "#{s.split(//u).zip(b.split(//).map{|x|{"1"," "}[x]})}". 或. i = -1; puts s.gsub(/(.)/u) {|a| $1 + " "[0,

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者godfat (godfat 真常)時間17年前 (2008/05/22 13:11), 編輯資訊
0
0
1
內容預覽:
是的,一開始的 r 會是 [[]], 一個陣列中包著另一個空陣列. 外層的陣列有一個元素,這個元素是一個空陣列. 而 i 就依序會是 zip 過後的陣列,裡面的所有元素. inject (fold) 用熟悉後,就會覺得很好用了 :p. 我第一次看到這個東西,只覺得這什麼鬼,太難懂了吧?. 其實也能寫
(還有160個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者itucson (愛吐桑)時間17年前 (2008/05/21 15:05), 編輯資訊
0
0
0
內容預覽:
我查了幾天了,可是還是看不懂 .inject([[]])的意思. 能不能請大大解釋一下 XD. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 163.17.173.193.

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者godfat (godfat 真常)時間17年前 (2008/05/19 10:31), 編輯資訊
0
0
0
內容預覽:
兩個字串一樣長,就 zip 起來並 fold. 兩種狀況:. 0. 串到最後一個詞. 1. 串新詞. 寫成程式就是:. s = '網路應用程式'. b = '001101'. result = s.scan(/./u).zip(b.scan(/./)).inject([[]]){ |r, i|. r
(還有36個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者itucson (愛吐桑)時間17年前 (2008/05/19 10:04), 編輯資訊
0
0
0
內容預覽:
假設我有一句子:「網路應用程式」. 我想要隨机斷詞,會斷成不同情況. 網路應 用 程式 對照 001 1 01. 或: 網 路應 用程式 對照 1 01 001. 001101, 101001 我已經隨机產生了,可是不知道中文字要怎麼隨机長度來斷. 請問該怎麼做比較好. --. 發信站: 批踢踢
首頁
上一頁
1
下一頁
尾頁