來源:早起Python
如果你想用Python進行資料分析,那麼
1.在Notebook中安裝第三方庫
有時我們在進行資料分析的過程中,或者是使用一些線上/遠端Notebook,需要臨時安裝一個第三方庫,如果從命令列(甚至沒有命令列介面)安裝後再重啟notebook,那麼所有進度都將遺失!
這時我們可以使用
1 | ! pip install pyecharts |
其實
2.在Notebook中使用markdown
以前經常有粉絲讓我幫忙給他看程式碼,發來的
其實在Notebook中也可以使用markdown敘述,寫文字、打公式、貼圖像都很輕鬆,就像上圖一樣只需要選中目標單元格,然後按下
3.快速計算執行期間
有時候我們需要計算一些函式或過程執行期間,以此來衡量程式碼的效率,在其他IDE可能需要寫個函式或者使用第三方模組來完成,而在Notebook中,提供了便捷的魔法函式????
-
%time :在行模式下,程式碼執行一次所花費的時間 -
%%time :在單元模式下,程式碼執行一次所花費的時間 -
%timeit :在行模式下,執行程式碼塊若干次,取最佳結果 -
%%timeit :在單元模式下,執行程式碼塊若干次,取最佳結果
這樣我們只要敲幾下鍵盤,就能快速得到程式碼塊的執行期間????
4.檢視當前變數
當我們的程式碼越寫越多,定義的變數越來越多,有時候就容易忘記曾經起過哪些名字,這時候回去翻程式碼是痛苦的,而在Notebook中,可以使用
當然也可以指定變數型別檢視,例如檢視有哪些變數是字串
5.一次刪除多行
有時候,當我們將別人的程式碼複製進Notebook後,常常會發生縮進錯誤就像上圖所示的一樣,如果我們手動刪除紅框中的空白,那將會是很無聊的,需要按很多次退格鍵,這時我們可以按住
6.直接取得檔案
如果我們需要檢視某些函式的用法,可能需要透過百度或者搜尋官方檔案,額外開啟很多頁面來搜尋,其實在Notebook中可以使用
就像上圖一樣,直接顯示
7.載入外部檔案
還是魔法命令,使用
直接開啟線上檔案也是可以的,例如開啟Matplotlib官方檔案中的范常式式碼
1 | %load http://matplotlib.org/mpl_examples/pylab_examples/contour_demo.py |
8.直接執行Python腳本
上面是直接開啟外部檔案,那麼能不能直接執行?答案是可以的,只要使用
1 | %run test.py |
以上就是我在使用
本文分享就到這裡,如果對你有所幫助或者想看更多Jupyter的奇技淫巧歡迎給本文來個三連(點贊、收藏、轉發)
------- End -------
點右下角「在看」與轉發
是對我們最大的支援
特別推薦下公眾號「價值前瞻」,分享讀書、成長和投資思考,歡迎來串門。
回復「書單」 可取得精選書單一份,包括《如何閱讀 一本書》、《巴菲特之道》、《金字塔原理》、高瓴張磊的《價值》、《投資最重要的事》、《戴維斯王朝》等書籍的筆記內容或思維導圖
價 值 前 瞻
做一個有遠見的人
掃碼關注,檢視更多內容