jupyter notebook插件安装及插件推荐

2023-09-20 10:46:33

安装插件

  • 安装插件选择的工具栏
pip install jupyter_contrib_nbextensions
  • 将插件工具栏添加到jupyter notebook页面
jupyter contrib nbextension install

在这里插入图片描述

disable configuration for nbextensions without explicit compatibility (they may break your notebook environment, but can be useful to show for nbextension development)
在没有显式兼容性的情况下禁用nbextensions的配置(它们可能会破坏您的笔记本电脑环境,但对显示nbextension开发非常有用)

常用插件

  • Hinterland
    自动填充
    在这里插入图片描述

  • Code prettify
    格式化代码
    在这里插入图片描述

    点击小锤子,发现报错,没有yapf模块
    在这里插入图片描述
    注意:需要安装yapf模块

    pip install yapf
    
  • Execute Time
    显示一个cell执行花费的时间
    在这里插入图片描述

  • Skip-Traceback
    可以直接显示错误的原因
    在这里插入图片描述

  • Toggle all line numbers
    显示行号 - - - 和jupyter notebook快捷键L的作用一样
    在这里插入图片描述

  • ScrollDown
    自动向下滚动输出

  • Highlight selected word
    字符选中高亮

  • Keyboard shortcut editor
    快捷键编辑
    编辑或删除Jupyter键盘快捷键,或添加自己的新快捷键
    在这里插入图片描述

  • Snippets
    代码单元片段
    在这里插入图片描述

    # This is an example snippet!
    # To create your own, add a new snippet block to the
    # snippets.json file in your jupyter nbextensions directory:
    # /nbextensions/snippets/snippets.json
    # 这是一个示例片段!
    # 若要创建自己的代码段,请将新的代码段块添加到
    # jupyter扩展目录中的snippets.json文件:
    # /nextensions/sippets/sippets.json
    
  • Snippets menu
    example、document快速获取
    添加可自定义的菜单项以插入代码和标记代码段。为流行的python模块提供了大量默认值,包括许多重要函数和常量的相当完整的列表,以节省在文档中的搜索。

    在git bash输入下面代码

    git clone https://github.com/moble/jupyter_boilerplate.git
    jupyter nbextension install jupyter_boilerplate
    jupyter nbextension enable jupyter_boilerplate/main
    

    重新打开jupyter notebook,可以看到Help右边多了Snippets
    在这里插入图片描述

更多推荐

编译opencv-3.4.5 [交叉编译]

在unbuntu20.04环境下编译opencv3.4.5,cmake版本:3.27.4gcc版本:11.4.0g++版本:11.4.0在此环境下编译opencv4.5.4正常。1.编译时遇到的问题(1)Builttargetlibprotobufmake:***[Makefile:163:all]错误2make时用s

使用pdfplumber提取pdf中的文字

一、安装pdfplumberpdfplumber是一个Python库,必须通过pip安装才能在Python代码中进行使用。使用以下命令在Python中安装pdfplumber。pipinstallpdfplumber二、用pdfplumber打开PDF文档在Python中使用pdfplumber打开PDF文档的方法非常

如何使用极狐GitLab 支持 ISO 27001 合规

目录组织控制技术控制了解更多本文来源:about.gitlab.com作者:JosephLongo译者:武让极狐GitLab高级解决方案架构师作为一体化平台,通过极狐GitLab可以很容易实现DevSecOps全生命周期管理。极狐GitLab使开发人员能够更快地构建更好的软件应用。但是,它的能力还不仅限于DevSecO

VSCode 配置 Lua 开发环境(清晰明了)

概述由于AutoJS学得已经差不多了,基本都会了,现在开始向其他游戏脚本框架进发,Lua语言很强大,就不多说,按键精灵、触动精灵等等都是用该语言编程脚本的,由于按键精灵、触动精灵和AutoJS类似,不是说一样是因为按键精灵、触动精灵整合大漠插件等牛逼插件,控制3维角色等。我主要学来在GG修改器中修改游戏内存,我的初衷是

springcloude gateway的意义

应用场景1、南北向流量需要流量网关和微服务网关配合使用,将内部的微服务能力,以统一的HTTP接入点对外提供服务。流量网管主要是接入流量进行负载均衡,上游的微服务网关地址和数量变化不大,对服务发现要求不高。微服务网关则把外部请求映射到内部的微服务上,微服务的节点地址和数量会经常变化,路由规则变化基本稳定,微服务网关很方便

php文件上传功能(文件上传)

实现文件上传是Web开发中常用的功能之一,而PHP也是支持文件上传的。那么,下面我们就来介绍一下常用的PHP实现文件上传的方法。使用HTML表单实现文件上传HTML表单是Web开发中最基本的元素之一,它可以接收用户输入的数据,并通过HTTP协议将数据提交到服务器端。在HTML表单中,可以使用元素来实现文件上传的功能。在

ReactNative中升级IOS 17版本Crash解决

ReactNative中升级IOS17版本Crash解决ReactNative中升级IOS17版本Crash解决一、问题描述二、原因分析三、解决方案决策3.1设置宽高为非零值3.2使用新的UIGraphicsImageRenderer替换就版本的UIGraphicsBeginImageContext四、可能使用到该AP

构建无缝的服务网格体验:分享在生产环境中构建和管理服务网格的最佳实践

🌷🍁博主猫头虎带您GotoNewWorld.✨🍁🦄博客首页——猫头虎的博客🎐🐳《面试题大全专栏》文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大

Go 微服务开发框架 DMicro 的设计思路

Go微服务开发框架DMicro的设计思路DMicro源码地址:Gitee:dmicro:dmicro是一个高效、可扩展且简单易用的微服务框架。包含drpc,dserver等背景DMicro诞生的背景,是因为我写了10来年的PHP,想在公司内部推广Go,公司内部的组件及rpc协议都是基于swoole定制化开发的。调研了市

个人所思所想录

🧑‍💻作者名称:DaenCode🎤作者简介:CSDN实力新星,后端开发两年经验,曾担任甲方技术代表,业余独自创办智源恩创网络科技工作室。会点点Java相关技术栈、帆软报表、低代码平台快速开发。技术尚浅,闭关学习中······😎人生感悟:尝尽人生百味,方知世间冷暖。📖所属专栏:项目所感所想文章目录🌟绪论🌟编

平价护眼台灯推荐,2023百元台灯性价比最高的品牌推荐

想要选好护眼台灯首先我们要知道什么是护眼台灯,大的方向来看,护眼台灯就是可以保护视力的台灯,深入些讲就是具备让灯发出接近自然光特性的光线,同时光线不会伤害人眼而出现造成眼部不适甚至是视力降低的照明设备。从细节上看就要具体到护眼台灯的设计、硬核技术、贴心细节、光源的把控等等,灯光的覆盖面积也是关键,综合下才能确定什么才是

热文推荐