5種令人驚訝的使用Jupyter的方式

2021-01-10 TechWeb

Jupyter 不僅僅是一個數據分析工具,讓我們看看如何以最有創意的方式使用這個基於 Python 的軟體。

Jupyter 項目提供了用 JupyterLab 和 Jupyter Notebook 等交互式編寫軟體的技術方式。這個軟體通常用於數據分析,但你可能不知道(Jupyter 社區也沒有想到),你可以用它做多少事情。

以下是我使用 Jupyter 的五大意想不到的創造性方法。

1、處理圖像

在圖像編輯和處理方面,有很多很好的開源工具 —— 從那些可以與 Photoshop 媲美的工具到實驗性的 Glimpse。但即使有這麼多選擇,有時我還是不想離開 Python 的世界。

幸運的是,Jupyter 是一個做輕量級圖像處理的好選擇。利用 Jupyter 直接將 Pillow 對象顯示為圖像的優勢,讓你可以盡情地對圖片進行實驗。我甚至還用它給孩子做了一個塗色畫。

2、做一個 SSH 跳板遙控器

由於 JupyterLab 可以讓你上傳和下載文件、編輯文件,甚至運行終端,所以它擁有製作 SSH 跳板環境所需的所有部件。

通過一些 SSH 轉發魔法,你可以讓 Jupyter 成為防火牆另一邊的遠程控制臺。

3、開發 Web 應用程式

我最喜歡的使用 Jupyter 的方式之一是用於一種意想不到的軟體開發。我做了一次演講,在演講中,我使用 Jupyter Notebook 實時開發了一個 Web 應用。講演的最後是一個簡單的表單,它是 XSS 和 CSS 安全的,並包括一些輕量級的伺服器端計算。

一個日常的 Jupyter 用戶可能不會期望它是一個最棒的 Web 開發環境,但它是一個非常強大的環境。

4、從你喜歡的服務中提取報告

JupyterLab 中的數據分析是一種常見的用法,但自我提升分析self-improvement analysis呢?

你可以使用 Jupyter 來分析你的日曆。如果你最喜歡的服務允許 API 導出,甚至可以讓你導出一個 CSV,你可以將這些與你的日曆進行關聯。如果你發現你在社交媒體上發帖的時候,你的日曆上寫著你應該和你的經理開會,那 Jupyter 也救不了你!

5、開發遊戲

對於擴大對 Jupyter Notebook 的期望值,我最喜歡的方式是和孩子一起建立一個遊戲。我之前寫過這方面的文章,有一個使用 PursuedPyBear 和 Jupyter 編寫遊戲的分步教程。

在試圖弄清遊戲機制時,這種迭代式的遊戲開發方法特別有用。能夠在遊戲中途改變規則(對不起,我必須得這樣做)是一個改變遊戲規則的方法。

你甚至可以使用 IPywidgets 來修改數字參數,就像這個視頻所示。

下載電子書

JupyterLab 和 Jupyter Notebooks 提供了一個不可思議的實驗環境。下載這本指南,其中包含了以令人吃驚的方式使用 Jupyter 的教程。

 

相關焦點

  • 15個應該掌握的Jupyter Notebook 使用技巧
    計算單元的執行時間我們可以在一個jupyter notebook單元的開頭使用%%time命令來計算執行該單元的時間。2. 進度條可以使用python外部庫創建進度條,它可以實時更新代碼運行的進度。它讓用戶知道正在運行的代碼腳本的狀態。你可以在這裡獲得相關的庫Github庫。
  • 不吹不黑,Jupyter Lab 3.0客觀使用體驗
    圖1那麼目前的jupyter lab好用嗎?是否還存在bug?適合直接升級使用嗎?今天的文章就將通過我的真實使用體驗,來認識jupyter lab3.0。2 jupyter lab 3.0使用體驗為了不幹擾現有的環境,我們通過以下代碼創建新的環境,並安裝最新穩定版本的jupyter lab:conda create -n temp python=3.7 -yconda activate temppip install jupyterlab -U 這樣我們的
  • 如何優化Jupyter? - CDA數據分析師
    接下來,我們一起來學習一些關於Jupyter Notebook使用的簡單技巧。我們將從有用的快捷方式開始,最後添加主題,自動生成的目錄等。2. 快捷鍵快捷鍵對於加速編寫代碼非常有用。與Jupyter Notebook交互的方法有兩種:命令模式和編輯模式。有些快捷方式僅在一種模式或另一種模式下有效,而另一些快捷方式在兩種模式下均通用。
  • Jupyter/IPython筆記本集合 !(附大量資源連結)-上篇
    >論文https://www.nature.com/articles/sdata2017151Cython的線性代數。Cython的線性代數https://nbviewer.jupyter.org/github/carljv/cython_testing/blob/master/cython_linalg.ipynb通過結合SymPy和matplotlib,探索即使在低序下,具有平滑外觀的功能也可以擁有非常令人驚訝的衍生產品。
  • Jupyter Notebooks嵌入Excel並使用Python替代VBA宏
    使用pip安裝pyxll-jupyter包:  >> pip install pyxll-jupyter  一旦安裝了PyXLL Excel加載項和PyXLL-Jupyter軟體包後,啟動Excel將在PyXLL選項卡中看到一個新的「 Jupyter」按鈕。
  • jupyter Notebook 安裝
    Jupyter Notebook 安裝:安裝:pip install Jupyter 注意: 前提是需要安裝了Python(3.3版本及以上,或2.7版本) Anaconda解決Jupyter Notebook的安裝: conda install jupyter
  • 入門|始於Jupyter Notebooks:一份全面的初學者實用指南
    現在,神奇的命令可以以兩種方式運行:逐行方式逐單元方式顧名思義,逐行方式是執行單行的命令,而逐單元方式則是執行不止一行的命令,而是執行整個單元中的整個代碼塊。在逐行方式中,所有給定的命令必須以 % 字符開頭;而在逐單元方式中,所有的命令必須以 %% 開頭。
  • Jupyter Notebooks三大附加功能,好用到飛起!
    若要獲得此功能,請在終端窗口安裝帶有此命令的jupyter_contrib_nbex軟體包:conda install -c conda-forge jupyter_contrib_nbextensions一旦安裝了該軟體包,可使用以下方法啟動Jupyter Notebooks:Jupyter Notebooks進入Jupyter
  • Jupyter Notebook的三大短板,都被這個新工具補齊了
    上面就是Jupytext使用過程的一個例子:把一個Jupyter Notebook存儲為.ipynb和.py兩種文件格式、用PyCharm打開.py腳本來修改代碼、保存之後刷新瀏覽器,就能在Jupyter Notebook裡看到新結果了。想要在一大堆代碼和筆記裡查找內容、編輯、執行cell、debug……用IDE比用Jupyter Notebook要方便得多。
  • 科學家在奇異的超導體中發現令人驚訝的量子效應
    由普林斯頓大學的研究人員領導的一個國際小組直接觀察到了高溫含鐵超導體中令人驚訝的量子效應。超導體是無電阻導電的,這使得超導體在遠距離輸電和許多其他節能應用中很有價值。傳統的超導體只能在極低的溫度下工作,但大約10年前發現的某些鐵基材料可以在相對較高的溫度下進行超導,並引起了研究人員的注意。
  • python教程第三課:python IDE之jupyter notebook詳細教程講解
    這次我們先來講一下如何使用Notebook進行python的代碼編寫1、 首先我們在系統安裝裡面找到Anaconda,裡面有一項Jupyter Notebook,點擊它以後將打開下面的界面, 這個界面看網址就知道,是在本地啟動打開的一個頁面,那麼除了可以從anaconda裡面打開,也可以在CMD窗口裡面輸入jupyter notebook
  • 考古發現5.7米高的巨人遺骸,是真的嗎?3個令人驚訝的巨人發現
    考古發現5.7米高的巨人遺骸,是真的嗎?3個令人驚訝的巨人發現對於了解發生在過去的事情,往往需要通過考古學家的研究才得出的答案,當然,進行探究的過程當中,也很有可能遇到一些讓人難以相信的事情,之前就有這樣一則消息稱,考古發現5.7米高的巨大遺骸,這是真的嗎?三個令人驚訝的巨人發現,下面就帶大家來看一看吧。
  • 離奇的死亡方式:世界各地出現過的6種令人尷尬的死亡方式
    然而,在某些情況下,似乎是運氣太過於糟糕,有一些人會以一種令人感到尷尬,甚至是愚蠢的方式失去了自己的生命。從意外觸電到「宇宙死刑」,今天就讓小編為你分享,離奇的死亡方式:世界各地出現過的6種令人尷尬的死亡方式。
  • 離奇的死亡方式:世界各地出現過的6種令人尷尬的死亡方式
    然而,在某些情況下,似乎是運氣太過於糟糕,有一些人會以一種令人感到尷尬,甚至是愚蠢的方式失去了自己的生命。從意外觸電到「宇宙死刑」,今天就讓小編為你分享,離奇的死亡方式:世界各地出現過的6種令人尷尬的死亡方式。
  • 答案「令人驚訝」!
    答案「令人驚訝」。現如今人類對於那遙遠浩瀚的宇宙是充滿了很多的嚮往,現如今有很多文學家、神秘學家、科學家等等,都在無時無刻的暢想著描述宇宙的模樣,並且也是期待著能夠開啟一場宇宙之旅。答案「令人驚訝」,下面小編就和大家分享一下。其實說光速是世界上最快的速度,我們只能說它曾經是人類認知範圍內最快的速度,畢竟人類一直以超越光速作為科學探索發展的目標,但是當我們走出地球接觸宇宙時,人類才徹底的發現光的速度和宇宙相比,簡直就不值一提,也可以說光速緩慢的就像烏龜在爬。
  • 25個令人驚訝的細菌滋生的地方你不會相信
    這意味著,在大約8小時內,一種細菌可以繁殖成16,777,216種細菌。細菌可以在巖石,海洋,土壤,甚至北極雪中找到。他們中的許多人生活在其他各種有機體上,包括我們。 人們普遍認為,細菌只存在於看起來骯髒的地方。然而,細菌也可以在看似乾淨的地方找到。你會驚訝地發現細菌滋生的地方。雖然並不是所有的細菌都是有害的,有些實際上對你的健康是有益的,但也有許多致病細菌。
  • 日本太空人:中國航天技術的進步令人驚訝
    中新社東京十月十三日電(記者王健)中國神舟六號飛船的成功發射,在日本宇航專業人士中引起高度關注,日本科學未來館館長,同時也是日本首位太空人的毛利衛博士在接受本社記者採訪時表示,中國在宇宙開發事業及技術上的進步之快令人感到驚訝。
  • 令人驚訝的人體冷知識,你肯定會驚訝你的身體這麼神奇
    大多數人都知道,咳嗽和打噴嚏會傳播引起疾病的細菌,但是它們傳播的速度和距離可能會讓您感到驚訝。據研究發現,打噴嚏或咳嗽的速度大約為每小時161公裡,將大約100,000種傳染性細菌傳播到空中。
  • 關於全球變暖的十大令人驚訝的後果!
    關於全球變暖的十大令人驚訝的後果!但是,地球不斷變化的氣候已經以一些非常奇怪的方式肆虐。因此,你可以看到野蠻的野火,25英裡長的冰山,消失的湖泊,怪異的過敏症以及長期疾病重新出現的威脅等奇怪的影響。雖然生活方式的改變和汙染最終使人們更容易受到他們呼吸的空氣過敏原的影響,但研究表明,與全球變暖有關的較高的二氧化碳水平和較溫暖的氣溫也在通過促使植物更早開花並產生更多花粉而發揮作用。隨著早期產生的過敏原越來越多,過敏季節可以持續更長時間,準備好應對那些病菌。
  • 人類「親手滅絕」的4種生物,第一種霸氣無比,滅絕方式令人心疼
    「滅絕」這個詞對於很多動物而言是災難性的事情,對於人類而言是令人心疼的事情,一種生物的滅絕可能對於人類並不會造成非常直接的影響,但是卻減少了生物的多樣性,地球創造了那麼多的生物,而人類見證了非常多生物的滅絕,並且也造成了非常多生物的滅絕,這真的是一件想一想就會有點心疼的事情,畢竟在很多生物滅絕的過程中