1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        超級實(shí)用的10個jupyter notebook使用技巧

        共 4282字,需瀏覽 9分鐘

         ·

        2021-07-10 05:50

        點(diǎn)擊下方AI算法與圖像處理”,一起進(jìn)步!

        重磅干貨,第一時間送達(dá)

        環(huán)境

        • windows 10 64位
        • jupyter notebook

        執(zhí)行shell命令

        jupyter notebookhappy地敲著代碼的時候,你會退出去執(zhí)行shell命令嗎?

        其實(shí)大可不必,在notebook中就可以直接運(yùn)行shell命令,只需要在命令最前面加上!

        jupyter notebook tricks

        查看快捷鍵

        我們都知道快捷鍵的重要性,熟練掌握快捷方式可以大大提升我們的工作效率,在jupyter notebook中,可以很方便的查看快捷方式

        • 按下Esc鍵,進(jìn)入命令模式(command mode)
        • 按下h

        jupyter notebook tricks

        魔法命令

        jupyter notebook,有很多的魔法命令(magic command),它們非常有用,能讓你的工作變得簡單高效

        jupyter notebook tricks

        使用%lsmagic可以看到所有的魔法命令

        jupyter notebook tricks

        針對一些不熟悉的魔法命令,可以選中它,按下shift+tab來查看幫助信息,非常nice

        jupyter notebook tricks

        統(tǒng)計(jì)單元格運(yùn)行的時間

        通過%%time可以獲取到代碼執(zhí)行所消耗的時間,這個在我們做統(tǒng)計(jì)分析,性能調(diào)優(yōu)上面非常有用

        jupyter notebook tricks

        多行同時編輯(多光標(biāo)支持)

        多行代碼可以同時進(jìn)行編輯,絕對的省時省力。按下alt鍵,利用鼠標(biāo)左鍵進(jìn)行選擇

        jupyter notebook tricks

        當(dāng)然,不推薦給變量這樣命名,會被leader錘爆

        隱藏部分輸出信息

        在語句的最后添加;,可以去掉部分惱人的輸出信息。比如,當(dāng)我們使用matplotlib畫圖的時候

        jupyter notebook tricks

        像中間紅框標(biāo)出的信息,大部分情況下,我們是不需要的,這時候,在plt代碼的結(jié)尾加個逗號(英文的),就可以把它隱藏掉

        plt.scatter(x, y);

        jupyter notebook tricks

        查看模塊幫助信息

        使用?加方法名就可以很方便的查看幫助文檔

        jupyter notebook tricks

        設(shè)置環(huán)境變量

        機(jī)器學(xué)習(xí)/深度學(xué)習(xí)里,我們經(jīng)常碰到使用環(huán)境變量的情況,在jupyter notebook也是可以設(shè)置修改環(huán)境變量的,借助于%env

        %env THIS_IS_ENV_EXAMPLE "xugaoxiang.com"

        這里,THIS_IS_ENV_EXAMPLE是環(huán)境變量,它的值是字串 xugaoxiang.com

        jupyter notebook tricks

        保存單元格內(nèi)容到文件和在單元格中顯示文件內(nèi)容

        使用%%writefile可以將單元格中的內(nèi)容保存到外部的文件中

        jupyter notebook tricks

        使用%pycat,以彈出框的形式顯示外部文件的內(nèi)容

        jupyter notebook tricks

        代碼調(diào)試

        使用%pdb,可以在notebook中進(jìn)行調(diào)試

        jupyter notebook tricks
        Automatic pdb calling has been turned ON
        ---------------------------------------------------------------------------
        NotImplementedError                       Traceback (most recent call last)
        <ipython-input-10-869a75f9e69b> in <module>
              4     raise NotImplementedError()
              5 
        ----> 6 pick_and_take()

        <ipython-input-10-869a75f9e69b> in pick_and_take()
              2 def pick_and_take():
              3     picked = np.random.randint(0, 1000)
        ----> 4     raise NotImplementedError()
              5 
              6 pick_and_take()

        NotImplementedError: 

        > <ipython-input-10-869a75f9e69b>(4)pick_and_take()
              2 def pick_and_take():
              3     picked = np.random.randint(0, 1000)
        ----> 4     raise NotImplementedError()
              5 
              6 pick_and_take()

        ipdb> 

        可以看到,在ipdb>提示符后可以輸入相應(yīng)的指令,具體的可以參考鏈接 https://docs.python.org/3.8/library/pdb.html#debugger-commands

        參考資料

        • https://xugaoxiang.com/2020/10/28/jupyter-notebook/
        • https://xugaoxiang.com/2020/10/29/jupyter-notebook-advance/

        努力分享優(yōu)質(zhì)的計(jì)算機(jī)視覺相關(guān)內(nèi)容,歡迎關(guān)注:


             
        個人微信(如果沒有備注不拉群!
        請注明:地區(qū)+學(xué)校/企業(yè)+研究方向+昵稱



        下載1:何愷明頂會分享


        AI算法與圖像處理」公眾號后臺回復(fù):何愷明,即可下載。總共有6份PDF,涉及 ResNet、Mask RCNN等經(jīng)典工作的總結(jié)分析


        下載2:終身受益的編程指南:Google編程風(fēng)格指南


        AI算法與圖像處理」公眾號后臺回復(fù):c++,即可下載。歷經(jīng)十年考驗(yàn),最權(quán)威的編程規(guī)范!



           
        下載3 CVPR2021

        AI算法與圖像處公眾號后臺回復(fù):CVPR,即可下載1467篇CVPR 2020論文 和 CVPR 2021 最新論文

        點(diǎn)亮 ,告訴大家你也在看




        瀏覽 34
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            日韩无码视屏 | 欧美草屄| 国产精品美女久久久久久久 | 日操干| 亚洲第一区国产精品 | 在线观看日韩一区二区三区 | 91精品秘 一区二区三区 | 欧美一区自拍 | 色综合视频在线 | 深夜福利91|