您當前的位置:首頁 > 攝影

關於 jupyter 幾個不得不知道的 tips

作者:由 紅色石頭 發表于 攝影時間:2021-09-27

紅色石頭的個人網站:

轉自 | 煉丹筆記

對於諸位煉丹師來說,jupyter已經是必不可少的存在了。jupyter大大提高了大家的煉丹效率,可互動,“文藝程式設計”,這些都是其他平臺不能提供的。但是大家在用jupyter notebook時可能不知道,還有很多tips和tricks提高我們資料分析的效率。

模組過載:

有時候我們需要重新import之前已經匯入的模組,程式碼已經跑了一半了?重啟?那是不可能的。在啟動jupyter第一個cell執行下面程式碼,就可以在notebook外改模組程式碼啦,notebook會自動過載的。

%

load_ext

autoreload

%

autoreload

2

把幾個notebooks合併:

說起來慚愧,之前時晴都是手動從其它notebook裡copy過來,過於手工浪費時間,安裝個nbmerge就可以merge notebook了,如下所示:

pip

install

nbmerge

nbmerge

file_1

ipynb

file_2

ipynb

file_3

ipynb

>

merged

ipynb

‘abc_code.ipynb notebook is not trusted.’

不少人經常會看到這個詭異的提示,說我們notebook不被信任,導致notebooks無法匯出,因此只需要一行程式碼就可以解決這個問題:

jupyter

trust

file1

ipynb

想看你程式碼跑了多久?

不用匯入time模組,只要像下面加行程式碼即可:

一行程式碼:

%

time

my_list

=

x

for

x

in

all_items

多行程式碼

%%

time

my_list

=

x

for

x

in

all_items

with

open

‘a。txt’

as

f

‘’‘do something’‘’

提升jupyter"逼格"

最重要的來了,大部分看到的jupyter都是這樣的:

關於 jupyter 幾個不得不知道的 tips

看多了煩了,不想寫程式碼了,那就換個主題吧!

先執行下面程式碼

pip

install

jupyterthemes

關於 jupyter 幾個不得不知道的 tips

安裝完檢視下有哪些主題:

jt

-

l

關於 jupyter 幾個不得不知道的 tips

選擇個主題:

jt

-

t

<

theme_name

>

這裡時晴選了grade3

關於 jupyter 幾個不得不知道的 tips

寫程式碼心情是不是更好了?更詳細的設定可以參考

https://

github。com/dunovank/jup

yter-themes

推薦閱讀:

深入討論不同迴歸模型的基本原理以及差異

從零開始帶你一步一步使用YOLOv3訓練自己的資料

從零開始帶你一步一步使用 YOLOv3 測試自己的資料

330+ 個機器學習模型、庫探索工具!Papers With Code 重磅推出!

撒花 | 吳恩達《Machine Learning》精煉筆記完整版釋出!

9 大主題!機器學習算法理論面試題大彙總

1700 頁,52 萬字,6 大主題。。。

一個網站拿下機器學習優質資源!搜尋效率提高 50%

52 個深度學習目標檢測模型彙總,論文、原始碼一應俱全!

《C++ Primer中文版(第5版)》學習筆記與習題完整發布!

重磅釋出!吳恩達 AI 完整課程資源超級大彙總!

完結篇 | 吳恩達deeplearning。ai專項課程精煉筆記全部彙總

機器學習筆試100題完全解析

本文首發於公眾號:AI有道(ID: redstonewill),歡迎關注!