[Python] zip() 函式的使用方法
在 Python 當中,zip()
這個函式能夠將不同的可迭代對象在同樣 index 的值組合成 tuple 型態,在需要不同 List 互相組合的時候尤其好用。
在 Python 當中,zip()
這個函式能夠將不同的可迭代對象在同樣 index 的值組合成 tuple 型態,在需要不同 List 互相組合的時候尤其好用。
enumerate()
是 Python 當中經常會看到的函式,其概念可說是非常簡單,就是 enumerate(iterable, start_index)
。前者輸入一個可迭代的對象、比如說 List 資料型態;後者輸入開始的起點編號,為數字,若不設定時從 0 開始。
現代人的各種電子娛樂很大程度上都離不開 YouTube,不論是追劇、學習、聽音樂 ...... 說 YouTube 是現代人最重要的網站也不為過。
Read More »[Python] 使用 pytube 套件下載 Youtube 影片Python 當中的 map() 使用方法非常簡單,簡單到幾乎不需要任何說明。不過 map() 這個函式使用的地方還滿多的,故還是稍微紀錄起來。
Read More »[Python] 使用 map() 函式來迭代輸入參數給函式在 Python 當中,如果談到要處理『日期』相關的資料,那麼,大家最先想到的非 datetime 這個模組莫屬。 Datetime 這個模組很好地封裝了 Python 關於日期相關的處理,我在爬蟲方面使用的次數特別多。
Read More »[Python] 如何使用 datetime 模組來處理日期CSV 檔,為著名的『逗號分隔值』(Comma-Separated Values, CSV),是一種非常方便顯示資料的格式,是以『純文字』來儲存表格資料的表現型態。
而著名的文書處理軟體 Excel,其最常見的兩種副檔名,一種是 xlsx、另一種則就是 csv 了。而 csv 『逗號分隔值』的意思,也許光看解說還不好懂,接下來我們直接看個例子。
Read More »[Python] 使用 csv 套件讀取 csv 檔案有件非常重要的事情得事先聲明:要使用遠端 Python Interpreter 必須要有 Professional 版本的 PyCharm,Community 版本的是沒有辦法配置遠端 Python Interpreter 的。
Read More »[Python] 使用 PyCharm 連接遠端伺服器的 Python Interpreter如果今天我們的電腦上有好的 GPU,那麼,我們通常都很希望這可以拿來進行深度學習。基本上安裝相關的環境並不複雜,通常第一次嘗試也只需要幾個小時就可以上手。
Read More »[Linux] 在 Ubuntu 18.04 上安裝 CUDA、CuDNNJupyter Notebook 是現在十分熱門的 Python 的一個開發界面,通過 IPython 來實現。有時候,我們的任務需要使用 GPU、而 GPU 又位於遠端的主機上。那這個時候,我們可以通過在本地端開放一個 Port 與遠端主機對接,從而實現在本地端上使用遠端的 Jupyter Notebook。
Read More »[Linux] 如何透過 ssh 在本地端開啟遠端的 Jupyter Notebookglob 是一個 Python 內建的模組,可以透過像是在 UNIX-like 的 shell 一樣的規則來匹配檔案。目前測試,在 Windows 上也有效,對於習慣使用像是 Linux Terminal 來尋找檔案的人來說想必相當熟悉、好用。
以下便來筆記一些粗淺的使用方法,若日後有更深入的應用,我想也都會整理在這一篇當中。
Read More »[Python] 使用 glob 模組透過 UNIX 規則匹配檔案