Python 中的全局鎖 GIL 是什麼?對多線程有什麼影響?
Python 中的全局鎖 GIL 是什麼?對多線程有什麼影響? 在 一文搞清楚 Multiprocess 和 Multithread 到底差在哪! 那篇文中,我們對 Multiprocess 和 Multithread 有了基本的認知。 今天我們來講一個更進階的概念:Global Interpreter Lock (GIL)! 什麼是 GIL 在深入討論 GIL 之前,有一件事需要先澄清一下。 [...]
簡單 Python Pandas 教學:資料科學的入門課
簡單 Python Pandas 教學:資料科學的入門課 這章我們要來看看什麼是 Pandas,這裡的 Pandas 不是熊貓,是一個非常廣泛應用的資料處理工具! 這個工具被高度整合進 Python 的工具生態鏈中,因此非常常會在深度學習的專案中看到這個工具的出現。對於資料的前處理以及後續的分析非常快速及方便。 簡介 什麼是 Pandas 當然一開始要來講什麼是 Pandas 啦! Panda [...]
認識 Python virtualenv 還有其工作原理
什麼是 Python virtualenv 在 什麼是Kubernetes – 實際應用 這篇文章中,我們提到了如果要在本地端運行一個程式碼,我們可以將所有需要用到的 package 都安裝在自己的電腦上,或是也可以使用 virtualenv。 這篇我們就要來介紹到底什麼是 virtualenv,為什麼需要用他,也會帶大家一步一步來安裝並且試跑幾個範例! 什麼是 virtualenv vir [...]