原创 人生苦短,我用tldr

​對於程序員來說,長時間不使用某些命令難免會有生疏,此時如果使用man命令可能會讓你崩潰,因爲文檔實在是Too Looooong。那麼有沒有解決方案呢?其中比較有名的就是tldr。 ▍tldr是什麼 (chiefly Internet sl

原创 如何查看Linux服務器的物理CPU、邏輯CPU和CPU核數

Linux/UNIX下的哲學核心思想是'一切皆文件'。硬件信息也記錄在了文件中。通過cat /proc/cpuinfo 來查看CPU相關詳細信息。 vendor id 如果處理器爲英特爾處理器,則字符串是 GenuineIntel

原创 神經網絡的激活函數爲什麼要使用非線性函數?

有人說這曾經是一道面試題!我沒說過這句話,但是感覺挺有道理 --- 魯迅 ▍什麼是激活函數 在神經元中,輸入的inputs通過加權求和,然後被作用了一個函數,這個函數就是激活函數 Activation Function。激活函數在神經網

原创 你可能不知道的幾個IPython使用技巧

IPython 是一個 Python 的交互式 Shell,比默認的Python Shell 好用得多,支持變量自動補全,自動縮進,支持 Bash shell 命令,內置了許多很有用的功能和函數,下面介紹它的幾個使用技巧。 ▍特殊符號

原创 Python中進行None判斷時,爲什麼用is而不是==

「is和None區別在哪裏」 is比較的是對象標識符,用來檢查對象的標識符是否一致,即兩個對象在內存中的地址是否一致。在使用a is b的時候,相當於是做id(a)==id(b)判斷。 ==比較兩個對象的值是否相等,相當於調用__e

原创 Python中的單下劃線和雙下劃線使用場景

單下劃線 單下劃線用作變量 最常見的一種使用場景是作爲變量佔位符,使用場景明顯可以減少代碼中多餘變量的使用。爲了方便理解,_可以看作被丟棄的變量名稱,這樣做可以讓閱讀你代碼的人知道,這是個不會被使用的變量,e.g.。 for _, _, f