Python
LeetCode: 461-Hamming Distance 解題紀錄
題目
The Hamming distance between two integers is the number of positions at which the corresponding bits are different. Given two integers x and y, return the Hamming distance between them.Read More »LeetCode: 461-Hamming Distance 解題紀錄
[Machine Learning] CodeBERT 使用方法與介紹(附範例程式碼)
簡介
CodeBERT 這一預訓練模型(pre-trained model)提出自《CodeBERT: A Pre-Trained Model for Programming and Natural Languages》。
Read More »[Machine Learning] CodeBERT 使用方法與介紹(附範例程式碼)[Python] 使用 subprocess 來存取系統剪貼簿 (clipboard)
如果我們想要透過 Python 來撰寫一個腳本,來取得系統剪貼簿的內容或設置一段文字給系統剪貼簿,我們該如何做到呢?撇開使用各式各樣不同的套件不談,其實我們可以使用 subprocess 這一內建的 Python 模組來完成。
Read More »[Python] 使用 subprocess 來存取系統剪貼簿 (clipboard)[NLP] 使用 aitextgen 套件來生成文本
aitextgen 是一個封裝得很高級的 Python 套件,讓使用者只需要寫短短幾行的程式碼,便能設定好複雜的 AI 模型。它的架構採用了 OpenAI's GPT-2 和 EleutherAI's GPT Neo/GPT-3,也能使用預訓練模型(pre-trained model)繼續進行模型的微調。
Read More »[NLP] 使用 aitextgen 套件來生成文本[已解決][Python] FileNotFoundError: [Errno 2] No such file or directory: 'xxx.txt'
這是一個在 Python 開發中最常遇到的錯誤之一,相信每個學習 Python 的人都曾經遇到過。
Read More »[已解決][Python] FileNotFoundError: [Errno 2] No such file or directory: 'xxx.txt'[已解決][Python] IndexError: list index out of range
這是一個初學 Python 時最容易不小心犯的錯誤。這個錯誤通常是由存取了超過陣列(List)長度的索引而引起的:
Read More »[已解決][Python] IndexError: list index out of range[Python] 套件(package)和模組(module)之間的差別
我們也許在和資訊背景的朋友們聊天時,會聽見他們說:「這個時候就該使用 A 套件!」、「或許我們該考慮引進一下 B 模組......」那麼,究竟什麼是套件(package)?什麼是模組(module)?他們之間又有什麼差別呢?
Read More »[Python] 套件(package)和模組(module)之間的差別[Python] List 列表的常見操作方法
List(列表)是 Python 中最著名的儲存資料的方法,每一個元素(element)可能是一個數值、也有可能是一個字串;而每一個元素都有一個自己的索引(index),從 0 開始計數。
Read More »[Python] List 列表的常見操作方法[Pygame] 在視窗中添加背景圖片
一款好的遊戲,如果背景全都是顏色填充的話,那未免顯得有些單調了。在 Pygame 中,我們可以讀取外部的圖片,並將其顯示在視窗中充當背景圖片(background image)。
Read More »[Pygame] 在視窗中添加背景圖片