[Python] 如何在資料夾中建立 Python 虛擬環境
一直以來,除非只是要寫個簡單的測試、或是單個腳本、統計程式……否則我一向都會為了自己正在寫的專案建立 Python 的虛擬環境。
Read More »[Python] 如何在資料夾中建立 Python 虛擬環境一直以來,除非只是要寫個簡單的測試、或是單個腳本、統計程式……否則我一向都會為了自己正在寫的專案建立 Python 的虛擬環境。
Read More »[Python] 如何在資料夾中建立 Python 虛擬環境在使用 Python 進行資料分析的時候,尤其是在進行自然語言處理 (NLP) 的任務時,我們很難避免跟一些過大的檔案打交道。但是我們的資料若是太大、大到我們一次全部載入記憶體便會發生報錯,那麼我們究竟該怎麼處理這些太大的檔案呢?
Read More »[Python] 使用 open() 開啟大檔案時避免記憶體錯誤的方法今天,在我使用 PyTorch 搭建模型時,突然間有了需要提交技術報告的需求 (?),於是乎我簡單地找了下將模型視覺化的工具: torchviz。
Read More »[已解決] graphviz.backend.ExecutableNotFound: failed to execute [‘dot’, ‘-Tpdf’, ‘-O’, ‘Digraph.gv’], make sure the Graphviz executables are on your systems’ PATH今天在回答一位朋友的問題時,突然間看到朋友的程式碼中出現了 “filter()” 這個函式,並且被他詢問了為什麼那行程式碼為什麼不能跑。
Read More »[Python] filter() 函式的使用方法在我們使用 Python 讀取文件時、或者是我們在使用任何我們可能的編輯器打開文件時,偶爾會發生我們因為使用錯誤的編碼打開我們的文件,導致文件裡的文字呈現一片亂碼的狀態。
Read More »[Python] 使用 “chardet” 套件判斷文件的編碼今天我在使用 PyTorch 搭建一個簡單的分類器時,遇到了一個這樣的報錯: “RuntimeError: CUDA error: device-side assert triggered”。依稀記得從前也遇過這樣的問題,但也忘記怎麼解決的了,畢竟從前其實沒有記筆記的習慣。
Read More »[已解決] RuntimeError: CUDA error: device-side assert triggered今天我想要紀錄的是 pickle 這個模組。首先要說明的是,pickle 在 Python 中是相當相當有名的,它的運作方法跟 Json 有點像,都是可以壓縮資料、保存、並且隨時隨地解開我們儲存好的資料,還原我們 Python 的工作階段。
Read More »[Python] 使用 Pickle 模組保存資料(持久化數據)Cosine Similarity (餘弦相似度) 是在計算文本相似度時相當常見的一種計算方法,原理也相當易懂,基本上就是計算『兩向量』之間的 Cosine 夾角。
Read More »Cosine Similarity (餘弦相似度) 的計算方法及程式碼在使用 Python 進行程式的撰寫時,有時候我們會希望我們印出的文字在終端機上能夠顯示出不同的顏色;一來這樣賞心悅目、二來可以區分不同的重點——例如我現在之所以會寫下這篇心得筆記來紀錄如何印出『不同顏色的文字』,就是因為在寫各種不同的測試腳本時,希望畫面上印出的資訊能夠區分不同的程式段落。
Read More »[Python] 在終端機中輸出有顏色的文字之前我曾經寫過《使用 wget 下載 Google 雲端硬碟的檔案》這篇文章,紀錄著如何使用 Linux 當中著名的 “wget” 指令下載已經給予公開權限的 Google 雲端硬碟檔案。現在這篇文章,則是打算紀錄起 Python 當中可以用來下載 Google 雲端硬碟檔案的套件 “gdown”。
Read More »[Python] 使用 gdown 套件來下載 Google 雲端硬碟的檔案