jupyter notebook 小技巧

更新於 發佈於 閱讀時間約 2 分鐘

jupyter notebook 小技巧

raw-image

記錄運算時間

%%time

忽略warning message

import warnings
warnings.filterwarnings('ignore')

當您在Jupyter Notebook中使用`%%time`和警告過濾器時,還有其他一些類似的技巧,可以幫助您進一步優化代碼和提高工作效率。以下是八個類似的技巧:

  1. **`%%timeit` 魔術命令**:`%%timeit`是一個用於測試代碼執行時間的魔術命令,它可以多次運行代碼塊並計算平均執行時間,以提供更穩定的測量結果。

2. **`%load_ext autoreload`**:使用`%load_ext autoreload`魔術命令啟用自動重新加載功能,這樣在您修改了模塊後,不需要重新啟動內核即可載入最新版本的代碼。

3. **自動補全**:在編寫代碼時,使用`Tab`鍵來自動補全變數名稱、函數名稱和模塊屬性,以節省時間並減少拼寫錯誤。

4. **`%history` 魔術命令**:使用`%history`命令查看最近執行的代碼歷史記錄,並可以複製粘貼以重新使用以前的代碼塊。

5. **`%reset` 魔術命令**:使用`%reset`命令來重置內核中的變數,以清除之前定義的變數,這可以幫助您保持內核的狀態。

6. **內嵌互動式視覺化**:使用互動式視覺化庫(例如Matplotlib的`%matplotlib widget`)以交互方式探索數據。

7. **內置help()函數**:在Jupyter Notebook中,可以使用內置的`help()`函數來獲得有關模塊、函數和類的文檔幫助信息。

8. **使用魔術命令 `%who` 和 `%whos`**:這些命令用於列出當前內核中的變數。`%who`列出變數名稱,而`%whos`提供更詳細的信息,如變數類型和值。

這些技巧可以幫助您更好地使用Jupyter Notebook進行數據分析和編程工作,提高效率並更好地理解代碼的執行情況。希望對您有所幫助!

avatar-img
1會員
24內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
提問的內容越是清晰,強者、聰明人越能在短時間內做判斷、給出精準的建議,他們會對你產生「好印象」,認定你是「積極」的人,有機會、好人脈會不自覺地想引薦給你
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
Thumbnail
你是否常常感到時間不夠用、事情做不完?別擔心,你不是孤軍奮戰!現代人生活步調快,工作、學習壓力大,如何提升效率、讓大腦火力全開成為一門顯學。今天特別整理了 21 個提升效率的實用技巧,從日常習慣養成、時間管理到學習方法,全方位幫你解鎖大腦高效密碼,讓你工作學習都開外掛! (先加入書籤點讚追蹤以免錯
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
本文提供了一個關於模擬法演算法的問題,介紹了操作指令的格式及其解析。透過程式碼模擬每條指令,找出回到根目錄所需的操作次數。本文詳細說明瞭模擬法的複雜度分析,能夠幫助讀者更好地理解這個問題。
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
資料中如果有特定的內容需要移除,並且是有一定的規則,EXCEL會蠻多種解決方案。 用一個資料進行舉例: 這份資料中每個課程後面都有一個括號備註日期。 如何把括號中的日期快速刪除,分享幾種常見的方法 取代法 剖析法 CTRL+E法 函數法 【💡取代法】 選取資料範圍
Thumbnail
你是否常常感到自己一天浪費了哪裡?學不會有效利用時間? 這次微光研究室推出兩款手寫日計畫電子模板,讓你量化每個時刻,詳細規劃每天時段,高效安排時程,以條列化方式掌握時間,用量化的方式紀錄努力成果。
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。
Thumbnail
Excel 是辦公室必備工具之一,但你知道如何快速將時間進行加總嗎?傳統方法是手動輸入公式,但如果時間數量多,就會非常耗時。今天,就來教你一個簡單的公式,讓你輕鬆將時間加總,讓你的工作效率大幅提升! 行政人員:可以用來計算工時、出貨時間、會議時間等,提高工作效率。
提問的內容越是清晰,強者、聰明人越能在短時間內做判斷、給出精準的建議,他們會對你產生「好印象」,認定你是「積極」的人,有機會、好人脈會不自覺地想引薦給你
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
Thumbnail
你是否常常感到時間不夠用、事情做不完?別擔心,你不是孤軍奮戰!現代人生活步調快,工作、學習壓力大,如何提升效率、讓大腦火力全開成為一門顯學。今天特別整理了 21 個提升效率的實用技巧,從日常習慣養成、時間管理到學習方法,全方位幫你解鎖大腦高效密碼,讓你工作學習都開外掛! (先加入書籤點讚追蹤以免錯
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
本文提供了一個關於模擬法演算法的問題,介紹了操作指令的格式及其解析。透過程式碼模擬每條指令,找出回到根目錄所需的操作次數。本文詳細說明瞭模擬法的複雜度分析,能夠幫助讀者更好地理解這個問題。
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
資料中如果有特定的內容需要移除,並且是有一定的規則,EXCEL會蠻多種解決方案。 用一個資料進行舉例: 這份資料中每個課程後面都有一個括號備註日期。 如何把括號中的日期快速刪除,分享幾種常見的方法 取代法 剖析法 CTRL+E法 函數法 【💡取代法】 選取資料範圍
Thumbnail
你是否常常感到自己一天浪費了哪裡?學不會有效利用時間? 這次微光研究室推出兩款手寫日計畫電子模板,讓你量化每個時刻,詳細規劃每天時段,高效安排時程,以條列化方式掌握時間,用量化的方式紀錄努力成果。
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。
Thumbnail
Excel 是辦公室必備工具之一,但你知道如何快速將時間進行加總嗎?傳統方法是手動輸入公式,但如果時間數量多,就會非常耗時。今天,就來教你一個簡單的公式,讓你輕鬆將時間加總,讓你的工作效率大幅提升! 行政人員:可以用來計算工時、出貨時間、會議時間等,提高工作效率。