NLTK(Natural Language Toolkit) 之外的選擇 - spaCy
談到 Python 的自然語言處理(Natural Language Processing, NLP)套件,大家應該都會想到 NLTK 套件,不過現在也可以考慮使用 spaCy 做為主力。 spaCy 強調其提供「工業級」的自然
Posted on Jun 24, 2023 by Amo Chen ‐ 1 min read
談到 Python 的自然語言處理(Natural Language Processing, NLP)套件,大家應該都會想到 NLTK 套件,不過現在也可以考慮使用 spaCy 做為主力。 spaCy 強調其提供「工業級」的自然
Posted on Jun 24, 2023 by Amo Chen ‐ 1 min read
現代很多 AI 模型或者機器學習模型的訓練都仰賴 GPU 幫忙,原因在於 GPU 比起 CPU 擁有更多核心數,可以將工作分散到各個核心同時執行(paraller proc
Posted on Jun 22, 2023 by Amo Chen ‐ 1 min read
Spiffworkflow 是 1 個很有趣的開源專案,讓我們可以透過畫業務流程圖(Business Process Model and Notation, BPMN)的方式,把工作流程(worlflow)拆成多個小的任
Posted on Jun 18, 2023 by Amo Chen ‐ 1 min read
Capture The Flag (又稱 CTF) 是 1 種資安界經常舉辦的競賽,最早在 1993 年的 DEFCON 出現, DEFCON 是資安界相當有名的研討會(如果有人說要去參加 DEFCON 一定要給他讚賞一下),能在 DEFCON 發
Posted on Jun 17, 2023 by Amo Chen ‐ 1 min read
看到一個有趣的開源專案 CSV-AI, 顧名思義就是用 AI 來分析 CSV 檔,目前可以用它分析以及總結 CSV 檔內的數據(小心它有編碼的問題,目前只支援 utf-8, cp1252 兩種編碼,用 big5 之
Posted on Jun 16, 2023 by Amo Chen ‐ 1 min read
有時候開發功能不需要從頭寫到尾,利用他人開發的函式庫(library), API 之外,也可以整合既有的指令工具,不僅可以節省開發時間,也能夠完成需求。
我的碩士論文就是用 Python 作為膠水語言整合各種指令工具所完成的, Python 的 subprocess 模組在其中扮演不可獲缺的角色, subprocess 模組讓人可以執行各種指令,例如常見的 awk, sort, sed, uniq 等指令,並擷取其輸出(stdout / stderr),讓 Python 程式可以讀取,並進一步做其他處理。
本文將介紹 Python subprocess 模組的使用方法,以及應該注意的資安問題。
Last updated on Jul 26, 2024 in Python 程式設計 - 中階 by Amo Chen ‐ 5 min read