第二十四個夏天後
幸福,不是做自己喜歡的事,而是喜歡自己做的事
顯示具有
python
標籤的文章。
顯示所有文章
顯示具有
python
標籤的文章。
顯示所有文章
2024年8月7日 星期三
Python 開發筆記 - 使用 Nginx / WSGI / Gunicorn / Flask 進行 Python API 服務的上線整合 @ Ubuntu
›
近期工作上在 node.js 服務上,多開了一個 python api 服務做整合應用,目前先試著混合架構來擠擠機器資源而不是 micorservice 架構。 實作就是 Nginx 擋在前面,接著有些 requests 交給 node.js 運作,有些 requests 交給 ...
2024年2月21日 星期三
Python 開發筆記 - 使用 Selenium / undetected_chromedriver / ChatGoogleGenerativeAI / gemini-pro-vision 完成自動登入網站的流程(含 retry 驗證碼架構)
›
有些工作任務需要去下載表單做一些自動化應用,因此有了要自動登入的需求,當然也會碰到認證碼辨識問題。此篇是延續 Python 開發筆記 - 使用 Google AI, Generative Language API, gemini-pro-vision 辨識圖片認證碼 。 整個...
2023年11月5日 星期日
Python 開發筆記 - L2 Multicast / L3 Multicast 與 IGMP Snooping 測試
›
幫公司測試了一下 Professional Audiovisual (ProAV) 產品在不同 switch 上的情況,剛好有分別走 L2 Multicast 跟 L3 Multicast 溝通模式,而這些設備會使用 IGMP 通報 switch ,盡可能讓 Multicast...
2023年10月10日 星期二
Python 開發筆記 - Ping 與 WakeOnLan (WOL) 的應用
›
這假期恰逢公司機房斷電,復電後在想該怎樣把重要的機器喚起。由於 VPN 等相關機器群健康運作(如套裝 NAS 機器),因此得以遠端回去做事。 下一刻就是回顧有哪些機器要遠端啟動,這時就多虧了強者同事有良好的筆記習慣,平時有撰寫 WIKI 管控機器群(包括 MacAddress),...
2023年10月4日 星期三
Python 開發筆記 - 使用 Gitlab API 列出 Projects、Branches 和 Commits
›
剛好碰到需要製作 Gitlab 整合類服務,開發完後就把很基礎的項目整理成小工具來支援 JSON 輸出,未來可以跟 jq 做一堆連續技: github.com/changyy/gitlab-api-helper pypi.org/project/gitlab-api-helper...
2021年10月26日 星期二
Python 筆記 - 使用 AdSense / AdMob API 製作 Dashboard
›
約莫經營流量變現三年多,大部分的工作都是靠 adsense/admob 網站就夠用了,但如果要整合到其他儀表板的話,就必須靠 AdMob/AdSense API 來撈點資料。 原先一直只靠 AdSense API 做事,但是舊版 AdSense API 在 2021-10-12 ...
2021年10月19日 星期二
Python 筆記 - 研究 yt-dlp / youtube-dl 流程與開發方式
›
幫同事查了一下程式邏輯,下手的方向: 入口點在哪 到底怎樣跑 我要怎樣擴充或貢獻一個影音網站 extractor 用 github.com/yt-dlp/yt-dlp 來看,入口點就直接看 yt-dlp.sh 即可: % git clone https://github.co...
2020年3月28日 星期六
[Python] 數據分析筆記 - 透過 pandas, scikit-learn 和 xgboost 分析 Kaggle airbnb-recruiting-new-user-bookings 案例
›
記得 2017 年也曾註冊 Kaggle 帳號,在上面挑個題目試試手氣,當時也有選中 Airbnb 來研究,可惜當年沒堅持下去,太多有趣的事了 XD 今年春天就來複習一下。 當初我是先從史丹佛 Andrew Ng 的課程看的,但大概只看個幾集就沒繼續,再過一陣子後就是台大教授...
2019年9月11日 星期三
[macOS] 修正 Python 錯誤訊息
(caused by URLError(SSLError(1, u'[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590)'),))
›
查了一下,就是 openssl 版本不夠新。一開始還以為是自己用 MacPorts 維護,導致不是用系統 Python 的關係,但在追細一點就可以知道單純更新 openssl 就搞定了。 $ python -V Python 2.7.16 $ /usr/bin/pyth...
2018年6月2日 星期六
[Python] Line Chatbot 開發筆記 - Echo Service @ Ubuntu 18.04
›
入口: https://developers.line.me/en/ 文件: https://developers.line.me/en/docs/messaging-api/overview/ 登入開發者後,先來個 Add new provider ,此例為 Stu...
2017年9月30日 星期六
[Python] 機器學習筆記 - Feature Engineering 以鐵達尼號資料為例
›
之前都用一些工作經驗去分析一些資料,但不夠科學,有點僥倖的做事方式。如果碰到沒任何背景經驗的數據時,這時就慘了,就得回歸到靠數學統計了。 參考這篇:T itanic best working Classifier by Sina 整個過程十分享受如何用平均、標準差、去除雜...
2017年9月19日 星期二
[Python] 機器學習筆記 - 使用 Pandas 處理 CSV 格式、過濾資料與自身 Index 更新問題
›
使用 Pandas 套件進行分析資料時,它提供的功能包括便利的資料過濾: import seaborn as sns import pandas as pd dataset = sns.load_dataset("tips") print(dat...
2017年9月15日 星期五
[Python] 機器學習筆記 - 使用 準確率/召回率 (Precision-Recall) 評估分析成果
›
研究所時,算是第一次接觸這名詞,老闆的研究領域是 Search Engines ,用來評估索引成果好不好。最近則打算用在機器學習的成果分析,卻想不起當時老闆用來解釋索引成果的案例,還是容易忘記 XD 網路上打滾一下,發現這篇寫的廣告投放實際案例很好懂,也不容易忘,建議可以逛一下:...
[Python] 機器學習筆記 - 使用 ROC 曲線 (receiver operating characteristic curve) 評估分析成果
›
最近回想起兩年前走跳過的一場黑客松,當年的題目恰好是一個屬性的分類,就是一篇文章屬性給你,請告訴我它是不是 spam!所幸網路上還可以看到其他人的作品,逛了一下也順便研究別人的報告怎麼寫,其中有一組使用了 ROC 曲線來回報自己的分析成果,就來多多認識一下。 而 ROC...
2017年8月31日 星期四
[Python] 機器學習筆記 - sklearn.preprocessing 之 LabelEncoder, OneHotEncoder
›
最近挑一些資料來練習分析,想要用矩陣乘法,第一個念頭就是用 Hash table 把 keyword 轉成數值,接著要符合ㄧ些數學式子,又把數值擴展成 nx1 維,直到強者大大推坑看一些文件,我才發現這種招數很常使用,都有 library/framework 可以直接套用,順便把...
›
首頁
查看網路版