Uncategorized

用scikit-learn計算NDCG

簡介 NDCG是衡量Ranking quality是重要指標。本文將用實際Python例子演示怎樣計算NDCG。 用scikit計算NDCG例子 注意ndcg_score接收的參數都是list of list。後面解釋為什麼是list of list。 如果評估一個排序請求,用以下例子 如果有多個排序請求,比如日誌里記錄的一天收到的所有排序請求,用以下例子(假設有3個排序請求) 3個排序會產生3個NDCG,最後結果為所有NDCG的平均值,作為這麼多請求的總NDCG返回。 還要注意每個排序請求list裏面元素的數量要一樣,不然ndcg_score函數會報錯。 參考 Scikit-learn官方文檔 (講得沒本文詳細) 本文鏈接

Twitter用戶數據分析工具 – whotwi

Twitter用戶數據分析工具 – whotwi 由日本公司 AutoScale, Inc. (貌似已經改名叫社交狗 SocialDog)提供的服務whotwi。可以查詢推友統計,比如互動者,追蹤者,追蹤人,發佈的圖片視頻等。速度還可以。挺有趣的小工具。 SocialDog公司 根據Crunchbase資歷,位於東京,11-50人左右的種子輪公司。融資45M日元(大概33萬美元)。領頭投資風險投資機構(VC)有Reality Accelerator和East Ventures。 whotwi相關鏈接 whotwi英文版 whotwi日語版 SocialDog公司 Reality Accelerator East Ventures 本文鏈接

在Mac OS 12.4 (Monterey)下安裝Python 2.7

為什麼要安裝Python 2.7 系統升級到Monterey後Python 2.7消失了。而有些老的代碼需要2.7,完全遷移到Python3太麻煩。 安裝成功的方法 到Python官網下載macOS 64-bit安裝包,運行後即可 安裝路徑 這是一個鏈接,指向的真身在 不成功的安裝方法 Homebrew 到不到2.7版本。 pyenv pyenv自身可以安裝成功。但是裝2.7.18會build fail。 本文鏈接

用Javascript抓取網頁內容

打印網頁所有h2的內容 document.querySelectorAll返回類型為NodeList,NodeList是不能用map方法的。所以需要用Array.from先把NodeList轉換成array,就可以用map對每個元素操作了。 querySelectorAll的參數和CSS一樣 querySelectorAll的輸入 選中DOM例子 h2 select by tag <h2> </h2> .cls1.cls2.cls3 select by class name <h2 class=”cls1 cls2 cls3″></h2> #id1 select by id <h2 id=”id1″></h2> 除了用也可以用document.querySelectorAll也可以用document.getElementsByTagName達到一樣效果。

Youtube上的ReactJs 廣東話教程

ReactJs 廣東話教程 來自香港的梁浩賢同學的Youtube頻道。廣東話可能已經瀕臨滅絕,講廣東話的tech youtuber就更少,且看且珍惜吧。這個React的課程以做一個電商購物車為例子講解很多React的知識。 除了React,梁浩賢同學製作了很多其他技術相關課程,比如Node.js,VSCode, Javascript之類 課程網址 ReactJS入門教學課程 梁浩賢的其他技術類課程 本文鏈接