[Python] 如何透過 Dict 或 Counter 模組統計數量
Python 是個簡單優雅的語言,可以使用很少的指令來達成我們想要的功能,故也是目前相當多人用於統計分析的程式語言。
Read More »[Python] 如何透過 Dict 或 Counter 模組統計數量Python 是個簡單優雅的語言,可以使用很少的指令來達成我們想要的功能,故也是目前相當多人用於統計分析的程式語言。
Read More »[Python] 如何透過 Dict 或 Counter 模組統計數量生成對抗網路 (generative adversarial network, GAN) 是一個相當有名的神經網路模型,其功用為我們輸入一組『噪音』(Noise),然後通過 Generator 產生出一組數字圖片,再經由 Discriminator 分辨是否是真正的圖片。
Read More »[Pytorch] 搭建 GAN 模型產生虛假的 MNIST 圖片就在昨日(2020/01/07),Sony 終於於美國的 CES 2020 正式發表了 PS5 的新機消息——雖然聽說大家在 CES 的重點幾乎都是想看 5G 的最新研究進度——不過再怎麼說,經過了流言滿天飛的去年,PS5 終於正式登場了。
Read More »CES 2020 PS5 正式發表!我曾經以為讓程式的視窗在『最前方』或『最後方』(或是你習慣稱『最上方』與『最下方』)是一件相當麻煩的事情,但在 PyQt5 當中幾乎只要一行指令就可以完成這個功能了。
Read More »[PyQt5] 讓窗口位於螢幕最前方或最後方pprint 是 Python 當中標準化輸出的一種輸出模式,很經典的一種模式便是將 Dictionary 的資料型態按照 Key-Value 由上到下印出,屬於人類較容易閱讀的版面。
Read More »[Python] 使用 pprint 印出標準化的輸出在使用 PyQt5 設計圖形化界面的時候,我們常常會有想要將參數儲存起來的需求。比如說今天我們讓使用者客製化了自己界面的顏色——如果我們沒有將設置顏色的數值儲存起來,那麼下次使用者打開這個程式的時候,還會是原本預設的顏色。
Read More »[PyQt5] 使用 QSettings 儲存參數在開發程式的過程中,我們除了小心翼翼地解決程式當中的 Bug 外,在寫好程式、能夠正常運行以後,我們也常常會憂心於程式的『執行效率』。
Read More »[PyCharm] 中使用 Profile 功能分析程式效能在使用像是 Ubuntu、Mint 這類 Linux 作業系統的時候,能夠在 Terminal 使用指令便打開我們所需要的程式可謂非常方便的事情。
Read More »[Linux] 使用 alias 自定義指令在 Python 當中,開發圖形化界面時使用 PyQt5 這個框架可說是再方便不過。從前我也紀錄過在 Windows + PyCharm 底下配置的方法:《PyQt5 基本教學 (1) 安裝 PyQt5,印出 Hello World!》,如果有類似的需求可以參考這篇。
若是想要更加了解何謂 PyQt5,可以參考這裡:https://pypi.org/project/PyQt5/
在 Linux 的系統底下安裝方法其實又更簡單了,以下簡單紀錄一下。
Read More »[Linux ]在 Ubuntu 18.04 配置 Qt Designer 來開發 Python 的 GUI 介面過去,大概在一年多以前,在我初學 Python 的時候,我寫了個『數獨解題程式』來當作練習,在那之後,我曾經有短暫地 Clean Code,不過並沒有對這個程式有太多的優化。
Read More »[Python] 使用遞迴程式進行數獨解題(優化版)