?
?
?
?
?
Python資源共享群:484031800
七夕就要到了,在這個有情人終成眷屬的好日子里,小安在這里給大家帶來Python的小福利,在七夕利用Python制造兩個人之間的甜蜜 。二人世界里少不了屬于兩個人之間的甜言蜜語,而這些悄悄話也是記錄了兩個人從相識到相知再到在一起的甜蜜。
如果我們把這些甜言蜜語都收集起來,做成一個心愛的甜心,在七夕節的當天送給自己的另一半。這樣既用心,而且還很甜蜜的操作,是不是很酷!說干就干,接下來,小安就帶領大家,從數據的收集,再到數據的預處理,最終形成一個愛心展示,為大家制作一個七夕節的小驚喜。
1數據的準備
首先,小安由于平時玩qq比較多,所以決定以qq來為大家做展示。這里小安怕會泄露個人的隱私,索性就以平時交流比較多的群聊天記錄作為數據材料,大家只需要按照步驟來操作即可。
數據的獲取,大家直接按照上圖所示,找到自己的“目標”,然后右鍵,點擊保存聊天記錄即可,小安這里呢,將數據保存為txt文件,方便后續的操作。 (因為小安是單身,沒有mm跟我聊天,每天都是數據分析,機器學習研究和數據挖掘,所以只有技術的聊天記錄)
?
?
?
?
?
保存的數據如下圖所示:
?
?
?
?
?
?
?
?
?
?
?
?
2數據的處理
數據獲取完畢之后, 接下來就是數據的預處理了 ,上面大家可以發現,數據中充斥著大量的數字、標點符號、字母等干擾因素,而我們平時都是以中文交流,所以在進行數據處理的時候,直接選擇匹配中文是一個非常高效而且明智的選擇。數據處理的代碼如下圖所示:
?
?
?
?
?
我們將處理好的數據放到新的文件夾里,以方便后續操作。接下來,就是定制特定愛心的時間了,我們利用的是jieba分詞和wordcloud的詞云制作,代碼如下圖所示:
?
?
?
?
?
產生的效果如下圖所示:
?
?
?
?
?
到了這里,就結束了嗎?No,No,No怎么可能,七夕節的禮物就要付出更多的精力!
3在線詞云做愛心
下面小安為大家安利一個 在線的詞云制作 ,定制出更加完美的詞云。在線詞云制作的鏈接為:http://yciyun.com/,界面如下圖所示:
?
?
?
?
?
在模板模塊里,大家可以選擇是心形還是其他形狀 。在配置里大家可以選擇更改背景的顏色。最重要的是數據模塊,大家需要注冊,然后才能在自定義編輯里更改數值,而且由于其字體限制為3號到9號。
可能大家會想,這個多的數值要更改到什么時候為止呢,別擔心,小安已經幫大家寫好程序了,大家只需要運行程序中的online_wordcloud函數即可。
?
?
?
?
?
?
?
最后,為大家展示的經過在線詞云制作的愛心圖片:
?
?
?
?
?
大家如果想讓背景透明的話,需要開通會員,大家喜歡的話,可以直接開通。將上面的愛心圖制作成大幅圖畫,在周圍點綴上兩人的甜蜜照片,做成畫框,這樣的一副作品簡直是七夕節最美的禮物了,大家趕快動手做起來吧。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
