大家好,我是東哥,你身邊放心的香港保險顧問。
這是我的第644篇原創。
上篇文章,我們
2024年,東哥收獲滿滿。
每每想起,內心都感激不已。
感謝大家的陪伴,感謝大家的信任,感謝大家的托付。
感謝大家,你們都是東哥崛起道路上的貴人。
新的一年來了,恭祝大家蛇年大吉。
前兩天的時候,俺在文章里展示過一張東哥自己做的客戶群體熱力圖。
有朋友好奇這是怎么弄出來的,看著很神奇。
哈,東哥這里,就是一個方法
凡事不決,問AI。
ChatGPT說
人生苦短,要用Python。
吼吼~
1
首先做數據準備。
程序語言最適合處理結構化數據,而我們日常高頻處理的一種數據,地址,偏偏就很不結構化。
各種奇奇怪怪的地址都有。
比如常見的各種情況
廣東省深圳市福田區蓮花公園
廣東省深圳福田區蓮花公園
廣東深圳蓮花公園
深圳市蓮花公園
深圳市福田區蓮花公園
深圳福田蓮花公園
這些東西,都指向一個地方,就是深圳福田區的蓮花公園。
但格式各不相同。
處理起來就很麻煩。
每次都需要做大量的判斷。
有沒有更方便的解決辦法?
2
有。
ChatGPT說,東哥不用你自己動手這么麻煩。
Python上有個庫,專門用來干這事兒。
cpca
。
https://github.com/DQinYuan/chinese_province_city_area_mapper
怎么是這么奇怪個名字?
哈,cpca是Chinese province city area的縮寫。
專門用來解析中文地址。
它的用法超級簡單,主要就一個方法,transform
。
比如下面這個用法
import cpca addr = ['廣東省深圳市福田區蓮花公園', '廣東省深圳福田區蓮花公園', '廣東深圳蓮花公園', '深圳市蓮花公園', '深圳市福田區蓮花公園', '深圳福田蓮花公園'] cpca.transform(addr)
輸出結果是
地址
adcode
廣東省
深圳市
福田區
蓮花公園
廣東省
深圳市
福田區
蓮花公園
廣東省
深圳市
蓮花公園
廣東省
深圳市
蓮花公園
廣東省
深圳市
福田區
蓮花公園
廣東省
深圳市
福田蓮花公園
不算完美,比如只能精確的解析到省和市。
區級以下就不太準確。
但已經足夠好用了。
3
進一步,我們想根據地理位置生成熱力圖,能怎么弄?
問ChatGPT,她說,東哥你可以考慮用神器Folium
。
https://anaconda.org/anaconda/folium
這是什么?
Folium 是一個基于 Python 的地圖可視化庫,主要用于在 Python 環境中創建交互式的地圖。
簡單易用,還可以將地圖保存為 HTML 文件,方便展示和分享。
就比如東哥上面的那個熱力圖,就是用它做的。
但有個問題是,folium需要用經緯度,而我們現在只有省市這類自然語言信息。
怎么辦?
做轉換。
自然語言的省市轉換為地理位置,可以調用各種API。
比如高德地圖、百度地圖之類。
但那樣的話,還得配置網絡,而且一旦沒有網絡就不能用了。
不算一個好的解決方案。
我們需要更多的掌控。
怎么辦?
世界上最大的同性交友網站GitHub上有很多開源解決方案。
東哥喜歡用的,是City Geo。
https://github.com/88250/city-geo
City Geo 倉庫整理了中國城市縣區的經緯度數據。
都是已經整理好的數據,可直接使用。
數據來源是國家統計局的《中華人民共和國國家統計局-統計用區劃和城鄉劃分代碼》,最官方且權威。
話說,這些東西,不應該是政府提供個API么……
將City Geo庫下載下來,用JSON導入其中的核心文件data.json
。
然后對應匹配省市信息和經緯度信息。
就可以導入到folium里面,生成熱力地圖。
4
像最后東哥生成的這個,酷不酷~
人工智能浪潮襲來,她就是我們這個時代,每一個個體的王語嫣。
天下武學,莫不在其掌握中。
一定要和她好好相處,助力自己成為超人。
關注東哥,保護中產財富,一起慢慢變富。
東哥目前提供如下服務,有需要的朋友歡迎微信來撩。
,一個經營強鏈接的社群。
群里有老板、投資人、500強高管、律師、HR……
討論個人IP打造、中年人第二曲線、碩博學歷提升、企業出海項目等。
,分享一些專業金融知識及硬核資訊;
討論香港保險、香港銀行開戶、美股投資、比特幣投資、房產投資等。
,1-2小時的深度交流。
涵蓋自媒體指導、職業規劃、就業指導、IP打造、個人優勢挖掘、銷售獲客技巧、資源鏈接等。
人是萬物的尺度。找一群人一起走,一起慢慢變富。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.