[Python] 使用 xlrd 套件讀取 XLS 檔
我每天都會碰到問題,想辦法使用工具解決問題已經變成了我日常生活的一部分。過去我在讀取 Excel 檔案時永遠都是挑 CSV 檔 (逗號分隔檔)來處理,就像柿子挑軟的捏一樣,我知道我總有一天會碰上難題 —— 不是只要讀進來想怎麼處理都可以的 CSV、而是 Excel 的特定格式 XLS。
Read More »[Python] 使用 xlrd 套件讀取 XLS 檔我每天都會碰到問題,想辦法使用工具解決問題已經變成了我日常生活的一部分。過去我在讀取 Excel 檔案時永遠都是挑 CSV 檔 (逗號分隔檔)來處理,就像柿子挑軟的捏一樣,我知道我總有一天會碰上難題 —— 不是只要讀進來想怎麼處理都可以的 CSV、而是 Excel 的特定格式 XLS。
Read More »[Python] 使用 xlrd 套件讀取 XLS 檔今天在進行自己的 Side Project 時遇到了需要大量剪切圖片的情況。所幸,那些圖片幾乎都是 1920 x 1080 的尺寸,所以我可以比較固定地剪取特定的區域。
隨著進行的影像處理的工作越來越多,越來越喜歡 Pillow。有空我想要寫一篇詳細點的筆記,今天只紀錄該如何剪取圖片。
Read More »[Python] 使用 Pillow 套件來進行圖片剪切本來想快速帶過 PyQt5 的基本教學,但奈何事與願違。自從開始學習、替很多程式加上圖形化界面後,越是發現自己需要學習、紀錄的東西還有很多。
日曆元件便是撰寫程式很常使用的一個元件。所幸,在 PyQt5 當中有個著可以呼叫的日曆元件,也可以實現一定程度的客製化。那麼,我今天就來紀錄一下我使用的心得。
Read More »[PyQt5] 基本教學(9) QCalendar,使用 Python 輕鬆創造日曆元件Cifar-10 與 MNIST 相同,是一個有著 60000 張圖片的資料集(MNIST 的部份可以參考《使用 CNN 進行 MNIST 的手寫數字辨識 —— by Keras (實戰篇)》,與這篇的程式碼應該是大同小異。)
Read More »[Keras] 使用 CNN 建立 Cifar-10 的分類器 (實戰篇)最近在寫的界面常常陷入卡死的狀態,總感覺這次真的需要 Thread 的加持了。不過在我練習 QThread 的過程中,我驚訝地發現一件事情。
網路上的教程說使用 LCD 來顯示計時會有點卡頓、需要使用 QThread 才能正常運作。
Read More »[PyQt5] 基本教學(8) QTimer, QlcdNumberSyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-5: truncated \UXXXXXXXX escape
SyntaxError 是 Python 中一個表示『語法錯誤』的訊息、 unicodeescape 指的是 Unicode 編碼的跳脫字元 (escape) 。這樣一來,是不是比較好理解上面這個錯誤訊息了呢?沒錯,那就是你在 Python 中出現了關於 Unicode 編碼的 SyntaxError (語法錯誤)!
Mnist 是一個經典的手寫數字資料集,裡面的數字分別有從 0 到 9,共 10 種數字。今天我們的任務便是使用經典的 Keras 來搭建 CNN 的分類模型,以此來製作一個數字的分類器。
基本上原理的部份我想全部都留在『原理篇』裡面來闡述,今天就直接上 Code 吧!
Read More »[Keras] 使用 CNN 進行 MNIST 的手寫數字辨識最近開始對布局元件的擺設有點追求了,不再像之前那樣隨便將元件亂擺。拜此所賜,我今天想要將兩件很重要的處理方法記錄下來——『如何隱藏元件、顯示元件』、『如何讓元件自動適應窗口大小』。
Read More »[PyQt5] 基本教學(7) hide, show, 自動適應窗口大小說實話,我好久沒用到這個工具了,最近突然有這種需要,便挖出以前研究過的程式碼,並開始尋找是否有我當初沒有測試過的功能,順便紀錄成筆記。
有時候會想,若是當初有像現在這樣紀錄筆記該有多好,能夠留點東西給自己、方便查詢。
Read More »[NLP][Python] 中文自然語言分析的工具: THULACHanLp 的全名為 Han Language Processing,根據 Github 的 README 介紹,其由『大快搜尋』開發並且開源於網路上。
HanLP 提供了各式各樣的功能,包括:
以上眾多的功能,我想我肯定還有漏掉的部份。
如果想要參閱這個工具的 Github,請看這邊: https://github.com/hankcs/HanLP
如果想要在線上直接試用這個工具,你也可以去他們在線演示的網站: http://hanlp.com/
以下,我會展示該如何透過 Python 去呼叫這個工具,來完成一些自然語言處理的工作。
Read More »[NLP][Python] 有許多功能的自然語言處理工具: HanLP