原创 torch.nn.functional.normalize詳解

torch.nn.functional.normalize torch.nn.functional.normalize(input, p=2, dim=1, eps=1e-12, out=None) 功能:將某一個維度除以那個維度

原创 node和npm命令報錯:Segmentation fault

重新安裝node和npm即可,但是要保證之前的都刪除乾淨。 刪除操作: sudo apt remove nodejs nodejs-legacy npm 再用n命令找到系統裏已經安裝的所有nodejs版本,然後全部刪除。

原创 主動學習python框架libact配置教程

主動學習python框架libact配置教程 配置教程 libact是一個Python包,旨在讓用戶更容易地進行主動學習。該包不僅實現了幾種流行的主動學習策略,而且還提供了一種“active learning by learnin

原创 如何知道當前vim某個設置的狀態

如何知道當前vim某個設置的狀態 假如此時在vim中我們想查看foldmethod選項的具體值,該怎麼辦呢?其實很簡單,只需要下面這條命令即可 :set foldmethod?

原创 vim查詢快捷鍵是否已被使用

vim查詢快捷鍵是否已被使用 按:進入vim的命令行模式,然後輸入verbose map <key>,其中<key>即爲你要查詢的按鍵。 例子:verbose map <F2>

原创 爲tmux和vim開啓斜體和真彩色

爲tmux和vim開啓斜體和真彩色 這篇文章是我上一篇博客:爲tmux和vim開啓真彩色的拓展 一般終端會支持斜體,但是tmux中是無法顯示斜體的。網上的很多教程都已經過時,今天我來分享下如何在tmux中啓用斜體吧。參考:refe

原创 常用的vim操作

常用的vim操作 撤銷和重做 u,撤銷 ctrl+r,重做 翻頁 ctrl+d,向下翻半頁,d=down ctrl+u,向上翻半頁,u=up ctrl+f,向下翻一整頁,f=forward ctrl+b,向上翻一整頁,b=back

原创 編譯全功能vim8

編譯全功能vim8 這篇博客講解如何在ubuntu下編譯vim8源碼。參考:YCM 1.卸載原有的vim sudo apt-get purge vim vim-runtime vim-gnome vim-common vim-ti

原创 常用的ipdb調試命令

常用的ipdb調試命令 常用的ipdb命令整理如下。 h(help):幫助命令 s(step into):進入函數內部 n(next):執行下一行 b(break): b line_number打斷點 cl(clear): 清除

原创 如何在vim中執行shell命令

如何在vim中執行shell命令 vim8以後也支持了內置terminal,但是今天我要說的是一種古老的方式。 ctrl+z,讓vim進入後臺運行 在shell裏爲所欲爲 fg回到vim

原创 永久性地修改PYTHONPATH

永久性地修改PYTHONPATH import sys; sys.path.append()這種方法用來臨時修改PYTHONPATH。如果想要永久性的修改PYTHONPATH,有以下兩種方法。 修改~/.bashrc,添加exp

原创 Fatal error: cuda.h, No such file or directory

Fatal error: cuda.h, No such file or directory 最近在編譯別人源代碼的時候,gcc報瞭如下錯誤:Fatal error: cuda.h, No such file or directo

原创 深入理解python的package機制

深入理解python的package機制 參考:深入理解python package 類(class),模塊(module),包(package) 模塊就是python文件,裏面包含着代碼(類)。包是一個包含 __init__.p

原创 禁用vscode硬件加速

禁用vscode硬件加速 有以下兩種方法: 啓動時加上--disable-gpu選項 ctrp+shift+p打開命令面板,找到Preferences: Configure Runtime Arguments命令,然後加上"di

原创 vim和系統粘貼板交互

vim和系統粘貼板交互 默認情況下,vim是無法和系統粘貼板交互的,如何實現這兩者的溝通呢? 查看vim是否支持clipboard vim --version | grep "clipboard" 如果顯示的是-clipboar