利用Python進行資料分析——Ipython

來源:互聯網
上載者:User

標籤:shell命令   debug   執行   deb   令行   資料   director   代碼   函數名   

利用Python進行資料分析——Ipython一、Ipython一些常用命令

1.TAB自動補全
2.變數+? 顯示相關資訊
3.函數名+??可以擷取函數的代碼
4.使用萬用字元* np.load?
5.%run +檔案名稱.py 可以直接執行另外一個指令碼
6._和__會儲存最近的兩個輸出結果
7._iX和_X x為行號會輸出第X行的輸入和輸出

二、鍵盤快速鍵

1.CTRL+P 向前命令
2.CTRL+N 向後命令
3.CTRL+R 按行搜尋曆史
4.CTRL+C終止程式
5.CTRL+A游標移動到行首
6.CTRL+E游標移動到行尾
7.CTRL+U清除當前行的所有文本
8.CTRL+L清屏

三、魔術命令

1.%paste 會將剪下板中的代碼以整體執行的形式執行。
2.%hist 列印所有的命令輸入的曆史
3.%run script.py 執行一個Python指令碼
4.%time statement 報告statement的執行時間
5.%timeit statement 報告statement的平均執行時間

四、執行shell命令

1.!cmd 進入到系統的shell端執行cmd
2.%pwd 返回系統的當前工作目錄
3.%dirs 返回一個含有目前的目錄棧的列表
4.%env 以dict形式返回系統內容變數
5.以!開頭的命令列表示該命令需要在shell中執行
6.%cd directory 改變系統工作目錄

五、互動式調試器

1.%debug 進入debug
2.q 退出調試器
3.b number number行打斷點

六、代碼效能測試

1.%time
2.%timeit
3.%prun
4.%run -p

利用Python進行資料分析——Ipython

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.