色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

神器jupyter的優(yōu)勢(shì)和使用教程

人工智能與大數(shù)據(jù)技術(shù) ? 來源:機(jī)器之心 ? 作者:機(jī)器之心 ? 2021-02-05 09:36 ? 次閱讀

Python 代碼編輯器怎么選?PyCharm、VS Code、Jupyter Notebook 都各有特色,Jupyter 適合做數(shù)據(jù)分析這些需要可視化的操作,PyCharm 更適合做完整的 Python 項(xiàng)目。然而,因?yàn)榻换ナ讲僮?,很少?huì)有開發(fā)者想到用 Jupyter 做 Debug。

盡管很多讀者可能認(rèn)為 Jupyter 用來做展示和小型試驗(yàn)就足夠了,Debug 并沒有太大的需求,但彌補(bǔ)上 Jupyter 缺失的一環(huán),能讓它更好用,未來 Debug 也會(huì)作為默認(rèn)模式。 為什么 Jupyter 需要 Debug? Jupyter 這種工具雖然有很好的交互性能,但其也明白,對(duì)于大型代碼庫(kù),最好還是用傳統(tǒng)的 IDE 比較靠譜。因此為了彌補(bǔ)這一缺陷,Jupyter 項(xiàng)目在過去幾年也希望通過 JupyterLab 來加強(qiáng)對(duì)大型代碼庫(kù)的處理過程。 然而,JupyterLab 還是有一大缺陷,它不能通過可視化的方式進(jìn)行 Debug,這限制了進(jìn)一步的調(diào)試。這幾天,Jupyter 團(tuán)隊(duì)表示,經(jīng)過幾個(gè)月的開發(fā),他們很高興能第一次發(fā)布 Jupyter 可視化 Debugger。 雖然這只是第一版,但目前已經(jīng)可以設(shè)置常見的斷點(diǎn) Debug,查看各種變量、執(zhí)行模塊等信息

f8a5f6da-6001-11eb-8b86-12bb97331649.gif

新工具的用法也很簡(jiǎn)單,很常見的 Debug 方式差不多。如果讀者想要安裝這個(gè)新工具,那么首先你需要為 JupyterLab 裝前端插件:

jupyterlabextensioninstall@jupyterlab/debugger 至于后端 Kernel,Jupyter 團(tuán)隊(duì)表示目前 kernel 需要實(shí)現(xiàn) Jupyter Debug Protocol,因此暫時(shí)只能用xeus-python: condainstallxeus-python-cconda-forge 只要裝好前端與后端,我們就可以直接使用了。開發(fā)者還提供了 Debug 的線上體驗(yàn)版,不需要安裝任何東西就能體驗(yàn)。 在線 Debug 環(huán)境: https://hub.gke.mybinder.org/user/jupyterlab-debugger-hwxovlw4/lab/tree/examples/index.ipynb Xeus-python:第一個(gè)支持 Jupyter Debug 的內(nèi)核 Xeus 是 Jupyter kernel protocol 的 C++實(shí)現(xiàn),它本身并不是一個(gè)內(nèi)核,而是能幫助構(gòu)建內(nèi)核的庫(kù)。當(dāng)開發(fā)者希望構(gòu)建 Python、Lua 等擁有 C、C++ API 的語言內(nèi)核時(shí),它非常有用。 目前已經(jīng)有一些內(nèi)核使用 xeus 進(jìn)行開發(fā),Xeus-python 內(nèi)核是我們做 Python 開發(fā)時(shí)可選的一個(gè)內(nèi)核,它去年就已經(jīng)有發(fā)布。Xeus-python 之所以被 Jupyter 團(tuán)隊(duì)選為第一個(gè)實(shí)現(xiàn) Debug 的內(nèi)核,主要是它有以下兩大優(yōu)勢(shì):

Xeus-python 具有可插拔的并發(fā)模型,它允許在不同的線程中運(yùn)行 Control channel 的處理過程;

Xeus-python 有非常輕量級(jí)的代碼庫(kù),因此迭代與更新都非常方便。

短期內(nèi),xeus-python 還會(huì)有進(jìn)一步提升的計(jì)劃,例如添加 Ipython 魔術(shù)方法,優(yōu)化 xeus-python 的 PyPI 等。 深入至 debugger 的前端架構(gòu) JupyterLab 的 debugger 擴(kuò)展針對(duì)用戶對(duì) IDE 的使用習(xí)慣提供了通常性功能:

帶有資源管理器的側(cè)邊欄,無序列表,源預(yù)覽以及允許導(dǎo)航至調(diào)用堆棧

可直接在代碼旁(即在代碼單元以及代碼控制臺(tái)中)設(shè)置斷點(diǎn)的功能

可視化的標(biāo)記,指示當(dāng)前執(zhí)行停止的位置

當(dāng)使用 Jupyter 筆記本時(shí),執(zhí)行的狀態(tài)保存在內(nèi)核中。但是如果我們執(zhí)行了一個(gè) cell,然后又把整個(gè) cell 刪了,那么用戶在 Dubug 的時(shí)候希望運(yùn)行到那些代碼又怎么辦? 如下動(dòng)圖所示,該插件支持特定用例,并能在只讀模式下查看以前執(zhí)行過的 cell。

fc432e52-6001-11eb-8b86-12bb97331649.gif

進(jìn)入已刪除的單元格

fce4d2c0-6001-11eb-8b86-12bb97331649.gif

在 JupterLab 中調(diào)試代碼控制臺(tái)

fd226522-6001-11eb-8b86-12bb97331649.gif

在 JupyterLab 中調(diào)試文件 可以在 notebook 級(jí)別上啟用調(diào)試,用戶可以在調(diào)試 notebook 的同時(shí)在另一個(gè) notebook 上工作。

fd88cc5e-6001-11eb-8b86-12bb97331649.gif

同時(shí)調(diào)試多個(gè)筆記本 可以使用樹狀查看器和表狀查看器檢查變量:

fe2392fc-6001-11eb-8b86-12bb97331649.gif

變量瀏覽器 JupyterLab 的 debugger 插件目標(biāo)是與任何支持調(diào)試內(nèi)核一并使用。通過 Debug Adapter Protocol,debugger 插件可以抽象出針對(duì)于特定語言的功能,并為用戶提供匹配的調(diào)試界面。 并且團(tuán)隊(duì)計(jì)劃在 2020 年對(duì) debugger 的體驗(yàn)進(jìn)行重大改進(jìn),例如在變量瀏覽器中支持豐富的渲染,在 UI 中支持條件斷點(diǎn)。 VS Code 可視化 Debug 工具 Debug 是條漫漫長(zhǎng)路,不久前機(jī)器之心也介紹過一款 VS Code 實(shí)時(shí)可視化 debug 工具,在此也可以作為參考。以一種更優(yōu)雅、更簡(jiǎn)潔的 debug 方式幫用戶找到代碼問題所在是未來優(yōu)化的方向之一,而之前所介紹這款可視化 debug 能夠快速展示數(shù)據(jù)結(jié)構(gòu)。 從效果層面上看此款工具更加驚艷,而且跟以往傳統(tǒng) debug 方式的展示形式完全不同,比如將斷點(diǎn)設(shè)置為第 32 行定義雙向鏈表,隨后一行行運(yùn)行代碼就會(huì)在右圖展現(xiàn)出對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)圖。

fe9ecf30-6001-11eb-8b86-12bb97331649.gif

同時(shí)也會(huì)根據(jù)數(shù)據(jù)結(jié)構(gòu)以不同的方式展現(xiàn),例如樹形、表格、曲線和圖等。

ff32eb16-6001-11eb-8b86-12bb97331649.gif

同時(shí)還內(nèi)置了其他可自定義的可視化調(diào)節(jié)器,可以根據(jù)面對(duì)不同的處理對(duì)象,可選擇更易于理解的可視化方式。比如圖表可視化,Plotly 可視化,Tree 可視化,網(wǎng)格可視化,文本可視化等等。

Plotly 可視化

AST 可視化 不過這款 VS Code 的 debug 工具開發(fā)者正在探討其對(duì) Python 的支持,而對(duì)于 Python 的完美支持會(huì)使得該項(xiàng)目更加便捷且適用。 而對(duì)于 debug 來說,不管最終是采用的是 print()大法,或是善用 assert 語句,亦或是以直接設(shè)置斷點(diǎn),包括各種新推出的 debug 工具。單從輔助工具角度層面看,只要它能夠提高工作效率,不管是哪款 debug 工具,找到適合你的那便是值得一試

原文標(biāo)題:神器 jupyter,終于來了!

文章出處:【微信公眾號(hào):人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4803

    瀏覽量

    68765
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31212
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4800

    瀏覽量

    84834

原文標(biāo)題:神器 jupyter,終于來了!

文章出處:【微信號(hào):TheBigData1024,微信公眾號(hào):人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    華為云 Flexus X 實(shí)例部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    前言 由于本人最近在學(xué)習(xí)一些機(jī)器算法,AI 算法的知識(shí),需要搭建一個(gè)學(xué)習(xí)環(huán)境,所以就在最近購(gòu)買的華為云 Flexus X 實(shí)例上安裝了學(xué)習(xí)環(huán)境,Jupyter Notebook。沒想到效果格外
    的頭像 發(fā)表于 01-02 13:43 ?104次閱讀
    華為云 Flexus X 實(shí)例部署安裝 <b class='flag-5'>Jupyter</b> Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    CAN總線的優(yōu)勢(shì)及應(yīng)用

    CAN總線的優(yōu)勢(shì)及應(yīng)用資料大全。 ?
    的頭像 發(fā)表于 11-12 17:27 ?427次閱讀
    CAN總線的<b class='flag-5'>優(yōu)勢(shì)</b>及應(yīng)用

    干貨!基于RK3568的 AI 人工智能環(huán)境搭建步驟

    dist-upgrade 10、安裝setuptools pip install launchpadlib pip install setuptools==45.2 11、安裝jupyter
    發(fā)表于 11-12 09:43

    360度全景觀看顯示神器定制球形LED異形創(chuàng)意顯示屏面世。

    隨著科技的不斷進(jìn)步和人們審美需求的日益提高,相信這款360度全景觀看顯示神器——定制球形LED異形創(chuàng)意顯示屏將會(huì)在未來的視覺展示領(lǐng)域中發(fā)揮更加重要的作用,為人們帶來更加豐富多彩、震撼人心的視覺體驗(yàn)。
    的頭像 發(fā)表于 10-29 10:48 ?143次閱讀
    360度全景觀看顯示<b class='flag-5'>神器</b>定制球形LED異形創(chuàng)意顯示屏面世。

    線路在線監(jiān)測(cè)裝置智能圖像機(jī)的核心優(yōu)勢(shì)是什么?

    答:大家好,今天特地來和大家分享一款電網(wǎng)監(jiān)控領(lǐng)域的神器——線路在線監(jiān)測(cè)裝置智能圖像機(jī)TLKS-PMG-PV500!這款裝置憑借其獨(dú)特的設(shè)計(jì)與先進(jìn)的技術(shù),正引領(lǐng)著電網(wǎng)監(jiān)控的新潮流。不得不提的是,該裝
    發(fā)表于 09-25 15:44

    快充電線:高效充電體驗(yàn)的必備神器

    線是指支持快速充電技術(shù)的充電線。它們采用優(yōu)化的電路設(shè)計(jì)和高質(zhì)量的材料,能夠以更快的速度為設(shè)備充電,同時(shí)還能保護(hù)電池健康。 快充電線的優(yōu)勢(shì) 節(jié)省時(shí)間 快充電線的主要優(yōu)勢(shì)之一是節(jié)省時(shí)間。相比普通充電線,快充電線可以在
    的頭像 發(fā)表于 08-30 18:05 ?1139次閱讀

    嵌入式澆花神器拆解

    這就是澆花神器,很小巧的一個(gè)東西,可以把水桶中的水泵到花盆中。它可以用按鍵手動(dòng)操作,不過更方便的是通過WiFi連接網(wǎng)絡(luò),這樣就可以通過手機(jī)端的APP遠(yuǎn)程操作了,還可以定時(shí)操作,間隔多長(zhǎng)時(shí)間澆一次,每次膠水多長(zhǎng)時(shí)間都可以設(shè)置。
    的頭像 發(fā)表于 08-29 10:11 ?357次閱讀
    嵌入式澆花<b class='flag-5'>神器</b>拆解

    4G5G手機(jī)信號(hào)屏蔽器:手機(jī)信號(hào)“靜音”神器

    深圳特信電子|4G5G手機(jī)信號(hào)屏蔽器:手機(jī)信號(hào)“靜音”神器
    的頭像 發(fā)表于 07-02 08:51 ?612次閱讀

    銳族手持式激光焊接機(jī)-大型鈑金柜體焊接神器!

    在工業(yè)領(lǐng)域,大型鈑金柜體的焊接一直是一項(xiàng)具有挑戰(zhàn)性的任務(wù)。然而,手持式激光焊接機(jī)的問世為這一難題帶來了革命性的解決方案。 這款焊接神器采用了先進(jìn)的激光技術(shù),能夠產(chǎn)生高能量密度的光束,實(shí)現(xiàn)精準(zhǔn)而高效的焊接。與傳統(tǒng)焊接方法相比,手持式激光焊接機(jī)具有眾多優(yōu)勢(shì)。
    的頭像 發(fā)表于 06-20 10:26 ?326次閱讀
    銳族手持式激光焊接機(jī)-大型鈑金柜體焊接<b class='flag-5'>神器</b>!

    驍銳單邊安全光柵,安全守護(hù)新神器

    在這個(gè)高速發(fā)展的科技時(shí)代,驍銳又一次引領(lǐng)了行業(yè)的潮流,發(fā)布了一款創(chuàng)新的單邊安全光柵!這款神器的出現(xiàn),將為工業(yè)安全領(lǐng)域帶來革命性的變化。 單邊安全光柵,顧名思義,只需要在危險(xiǎn)區(qū)域的一側(cè)安裝,就能提供全方位的安全防護(hù)。這不僅節(jié)省了空間,還降低了安裝成本,簡(jiǎn)直是一舉兩得!
    的頭像 發(fā)表于 06-18 16:18 ?314次閱讀
    驍銳單邊安全光柵,安全守護(hù)新<b class='flag-5'>神器</b>

    蔡司三坐標(biāo)測(cè)量機(jī)相對(duì)于其他品牌的優(yōu)勢(shì)

    最近蔡司代理三本精密儀器小編發(fā)現(xiàn)大家都在討論各種三坐標(biāo)品牌,作為工業(yè)測(cè)量的“神器”,蔡司三坐標(biāo)肯定也得提一提!畢竟在這個(gè)領(lǐng)域里,蔡司的口碑可是響當(dāng)當(dāng)?shù)?那蔡司三坐標(biāo)相對(duì)于其他品牌,到底有哪些優(yōu)勢(shì)
    的頭像 發(fā)表于 06-04 17:23 ?410次閱讀
    蔡司三坐標(biāo)測(cè)量機(jī)相對(duì)于其他品牌的<b class='flag-5'>優(yōu)勢(shì)</b>

    國(guó)產(chǎn)FPGA的優(yōu)勢(shì)是什么?

    發(fā)現(xiàn)國(guó)產(chǎn)的FPGA 芯片也是越來越多,請(qǐng)問國(guó)產(chǎn)的芯片對(duì)比國(guó)外的最大的優(yōu)勢(shì)是什么?
    發(fā)表于 05-26 20:20

    2024新款管材加工神器--LT-HP90三維激光切管機(jī)

    新一代管材加工神器LT-HP90三維激光切管機(jī)是一種高效的金屬切割設(shè)備,具有精準(zhǔn)切割、多種切割形式、高效能加工等優(yōu)點(diǎn),是現(xiàn)代工業(yè)生產(chǎn)中不可或缺的工具。三維激光切管機(jī)被譽(yù)為管材行業(yè)的加工神器,原因可能
    的頭像 發(fā)表于 04-25 10:39 ?326次閱讀
    2024新款管材加工<b class='flag-5'>神器</b>--LT-HP90三維激光切管機(jī)

    介紹一款基于java的滲透測(cè)試神器-CobaltStrike

    Cobalt Strike是一款基于java的滲透測(cè)試神器,常被業(yè)界人稱為CS神器
    的頭像 發(fā)表于 01-16 09:16 ?1023次閱讀
    介紹一款基于java的滲透測(cè)試<b class='flag-5'>神器</b>-CobaltStrike

    【Rust AI】01. 使用Jupyter學(xué)習(xí)Rust

    根據(jù) Bing 的說法:“泰坦尼克號(hào)數(shù)據(jù)集是用于數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)的流行數(shù)據(jù)集。它包含有關(guān)泰坦尼克號(hào)上的乘客的信息,包括年齡、性別、等級(jí)、票價(jià)以及他們是否在災(zāi)難中幸存。這個(gè)數(shù)據(jù)集經(jīng)常用于預(yù)測(cè)建模練習(xí),例如根據(jù)乘客的特征預(yù)測(cè)乘客是否能夠幸存。這是一個(gè)適合數(shù)據(jù)分析和機(jī)器學(xué)習(xí)初學(xué)者的經(jīng)典數(shù)據(jù)集,廣泛用于 Kaggle 競(jìng)賽。”
    的頭像 發(fā)表于 01-14 11:16 ?1836次閱讀
    【Rust AI】01. 使用<b class='flag-5'>Jupyter</b>學(xué)習(xí)Rust
    主站蜘蛛池模板: 米奇在线8888在线精品视频| 亚洲精品国产高清嫩草影院| 暖暖 视频 在线 观看 高清 | 亚洲欧美视频在线| 亚洲黄色高清| 再深点灬舒服灬太大了在线视频| 2022国产麻豆剧传媒剧情| 999久久免费高清热精品| 日本最新免费区中文| 视频一区国产在线第一页| 亚洲国产精品线在线观看| 在线免费看a| xnxnxn69日本| 国产日韩欧美高清免费视频 | 2021国产精品| 吃胸亲吻吃奶摸下面免费视频| 97在线视频网站| 夫妻日本换H视频| 精品AV亚洲乱码一区二区| 美女在线永久免费网站| 色戒2小时38分在线观看| 亚洲国产精品第一影院在线观看| 午夜神器老司机高清无码| 亚洲日韩中文字幕区| 99热国产这里只有精品免费| 国产成人精品电影| 久草在线在线精品观看| 青青草原国产在线| 亚洲AV 中文字幕 国产 欧美| 5566av资源| 国产精品爽爽久久久久久竹菊| 久久精品电影网| 日韩男明星| 在线精品视频成人网| 国产AV电影区二区三区曰曰骚网 | 91热久久免费频精品99欧美| 国产成人精选免费视频| 久久天堂视频| 我和妽妽在厨房里的激情区二区| 中文字幕无码A片久久| 国产成人精品免费视频大|