jupyter的这个最强插件你居然还不知道?

3s安装JupyterLab,4步完成JupyterLab插件安装(附多款高生产力插件推荐) 不允许你们不知道Jupyterlab还有那么方便的使用途径 阅读详情

1 简介

jupyter lab是我最喜欢的编辑器,在过往的文章中也给大家介绍过很多相关资源和实用插件,但本文要给大家介绍的jupyter lab插件elyra,绝对是我使用过的最强大的jupyter lab插件没有之一,因为它的核心功能就是帮助我们解决数据分析工作中非常重要的问题——「搭建工作流」。

在这里插入图片描述

2 利用elyra搭建工作流

在安装elyra插件集之前,请确保你的jupyter lab版本在2.0及以上,并且已经安装好了nodejs也就是所有jupyter lab拓展插件都需要的依赖。

不像常规的jupyter lab插件的安装方法,我们执行下列命令即可安装elyra下集成的多个插件:

pip install --upgrade elyra && jupyter lab build

安装完之后,你的jupyter lab操作界面外观会发生一些变化,我们先记住在安装elyra之前我们的jupyter lab界面长啥样(我使用的主题感兴趣的朋友可以通过jupyter labextension install jupyterlab-tailwind-theme来安装):

在这里插入图片描述

而在安装完成重启jupyter lab之后,除了左上角的jupyterlogo变化了之外,还新增了图中我用红框框选出来的地方:

在这里插入图片描述

接下来我们就来介绍如何利用elyra交互式地「搭建工作流」。

elyra赋予了我们通过交互的方式将若干个ipynb文件组织成工作流的能力,为了方便演示,这里我们创建几个带有简单流程代码的ipynb文件:

码字不易废话两句:有需要python学习资料的或者有技术问题交流 “点击”即可

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

接着我们在「Launcher」页面点击Pipeline Editor打开用来交互式编辑「notebook流水线」的界面:

在这里插入图片描述

在这里插入图片描述

直接将侧边栏中对应的step1.ipynb文件拖拽进来:

在这里插入图片描述

点击流水线界面中ipynb文件对应节点右侧的三个圆点,可以打开更多功能选项:

在这里插入图片描述

因为我们是本地环境,所以这里只需要在properties下必填参数Runtime Image中随便选一个就行:

在这里插入图片描述

保存之后,就完成了本地环境下单个节点的必要参数设置,同样的将其他ipynb文件拖拽进来,各自配置好必要参数再如图13所示将各节点联结起来:

在这里插入图片描述

这样我们的流水线就搭建好了,是不是非常滴好玩~,接着点击左上角的运行按钮,输入流水线名称后即可开始运行我们的工作流:

在这里插入图片描述

工作流执行成功之后也会有提示:

在这里插入图片描述

如果工作流执行到某个节点发生程序错误,也会有非常人性化的提示:

在这里插入图片描述

对应出错的ipynb错误代码块上方,elyra也会帮我们创建记录错误信息的markdown单元格:

在这里插入图片描述

最好用的是,配合魔术命令%store,我们就可以跨notebook传递全局变量,而不需要再往外写出先前节点的结果文件:

利用%store 变量名将某个变量转化为跨kernel的全局变量:

在这里插入图片描述

利用%store -r 变量名将跨kernel全局变量中的指定变量加载到当前kernel中:

在这里插入图片描述

而除了「搭建工作流」这个核心功能外,elyra还有很多其他的实用功能,感兴趣的朋友可以前往官方文档(https://elyra.readthedocs.io/en/latest/)自行阅读学习。

图在这里插入图片描述

以上就是小编今天为大家带来的内容,小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴 " 点击 " 即可领取

(数据科学学习手札95)elyra——jupyter lab平台最强插件集 1 简介#   jupyter lab是我最喜欢的编辑器,在过往的文章中也给大家介绍过很多相关资源和实用插件,但本文要给大家介绍的jupyter lab插件elyra,绝对是我使用过的最强大的jupyter lab插件没有之一,因为它的核心功能就是帮助我们解决数据分析工作中非常重要的问题——搭建工作流。 图1 2 利用elyra搭建工作流#   在安装elyra插件集之前,请确保你的jupyter lab版本在2.0及以上,并且已经安装好了nodejs也就是所有jupyter lab拓展插件都需 阅读详情

相关推荐

别再踩坑了!Win10下用阿狸狗V3.2.6安装Cadence SPB 17.4的保姆级避坑指南

本文提供了Win10系统下使用阿狸狗V3.2.6安装Cadence SPB 17.4的详细避坑指南,涵盖环境准备、安装失败清理、分步安装与问题诊断、授权配置及典型故障排除等内容,帮助用户顺利完成安装并避免常见错误。

weixin_32576389的博客 359

3.2.3Python之ReportLab的Flowable

ReportLabe库还是比较强大的,前面我们都是用它的基本类,它还有一些高级类,方便用户绘制段落文字、表格以及图片。它们是Flowable的子类,分别如下: reportlab.platypus.Paragraph reportlab.platypus.Table reportlab.platypus.Image 下面示例展示如何使用这些类。 #引入所需要的基本包 from repo...

阿兵-AI医疗的专栏 1891

阿里云大模型ACP认证模拟考试(一)

摘要:在阿里云大模型高级工程师 ACP 认证暂无真题题库的现状下,模拟题具有重要意义。其依照真实考试设计,涵盖题型、题量与分值分布,助力考生熟悉考试框架,合理分配答题时间精力,提升效率。同时,模拟题紧扣官方课程,能帮助考生精准定位知识盲点,如大模型架构原理和通义千问应用实践等重点内容,以便针对性完善知识体系。此外,通过练习模拟题,考生可掌握不同题型的解题思维与技巧,快速洞察复杂题目本质,提高答题准确率。

davidkorhenn的博客 4736

jupyter lab 使用小技巧

jupyter jupyter界面执行shell命令更换主题笔记本扩展 jupyter界面 执行shell命令 在要执行的命令之前加上叹号 如 !pwd 我们还可以将叹号的shell输出分配给python X = !pwd 更换主题 可因通过执行以下命令安装主题插件 sudo pip install jupyterthemes 列出可用主题 jt -l 笔记本扩展 默认无插件栏 点击菜单栏S...

weixin_44268185的博客 2696

AFSIM仿真系统组件开发入门:手把手教你扩展传感器与武器模型

本文为AFSIM仿真系统组件开发入门指南,手把手教你如何扩展传感器与武器模型。通过深入解析AFSIM基于组件的体系结构,并结合构建自定义电子扫描阵列雷达传感器和协同交战智能武器系统两个实战案例,详细介绍了从C++插件开发、MATLAB算法集成到脚本接口暴露的完整流程,帮助你掌握定制AFSIM仿真的核心能力。

t8u9v0w1x的博客 488

QTableView为例:Qt模型视图委托(MVD)(Model-View-Delegate)

QT中的MVD(模型-视图-委托)模式是一种类似于MVC的设计模式,将数据、界面和交互逻辑分离。模型负责数据管理,视图负责显示界面,而委托则嵌入在视图中处理数据的显示和编辑。QT提供了多种视图组件(如QListView、QTreeView、QTableView)和模型类(如QStandardItemModel、QAbstractItemModel),支持数据的多样化呈现。委托(Delegate)通过定制显示和编辑行为增强了视图的灵活性。该模式适用于各类数据结构展示(列表、表格、树形),能够高效处理数据与界面

菜一头包的博客 1988

Python使用Reportlab处理PDF数据 - 其他可流动(flowable)

细节知识 Python Reportlab 简述 ReportLab还可以使用其他几个Flowable。 在本本中,我们将研究以下Flowable: Preformatted XPreformatted Image Spacer PageBreak CondPageBreak KeepTogether TableOfContents SimpleIndex ListFlowable Preformatted ReportLab有一些相互关联的Flowable,分别称为Preformatted和XPr

跨学科知识视角展现 1162

基于 Go 的微信滑块验证码自动化:协议还原与图像算法深度解析

本文从协议层、算法层和工程优化三个维度,系统拆解了基于Go的微信滑块验证码自动化方案。在协议层,通过手写protobuf编码器和RSA加密复现了微信UUID生成机制;在算法层,采用图像匹配技术实现滑块缺口定位;在工程层面,构建了包含HTTP状态机和随机化设备指纹的完整验证流程。文章重点阐述了技术实现的形式化建模、算法选择依据和复杂度分析,为工程师和算法研究者提供了可验证的技术方案。核心代码结构包括UUID生成、滑块状态机和图像匹配算法等模块,通过分层设计实现了高效可靠的验证码自动化破解。

weixin_65409651的博客 1293

jupyter lab常用插件集合

本篇博客旨在为读者介绍一系列常用且强大的 Jupyter Lab 插件。无论是初学者还是资深用户,你都会在这些插件中发现可以提升你日常工作效率和体验的宝藏。我们将深入探索每个插件的功能、安装方法和使用技巧,帮助你构建一个更加高效、定制化的 Jupyter Lab 工作环境。

WeLearnNLP 4925

IMEI引起的无法驻网问题

问题不复杂,场景很简单,如上图,UE在进行LTE attach过程时,在送完NAS security mode complete后,就立刻收到了网络attach reject 带cause 6 Illegal ME,根据协议描述这个cause 代表ME不被网络可接受,例如ME在禁止名单或者黑名单中就会有这种cause。然而前方在报这个问题的时候,也是知道SIM卡和手机IMEI在运营商那边没能成功绑定,然后才报的问题,要查看手机是不是有问题...... 告诉前方原因后,还认为是手机问题,告知要继续查。

asd199086的博客 1425

TGRS 2026 即插即用 | 注意力篇 | SCFM:双向交叉显著性引导注意力,高层语义与低层细节的双向互补!

本文介绍了MPCNet中的语义引导交叉注意力融合模块(SCFM),该模块通过双向交叉显著性引导机制实现跨尺度特征融合。SCFM创新性地结合了高层语义和低层细节的互补信息,通过轻量局部空间注意力预增强和坐标注意力全局融合引导,显著提升了红外小目标检测的精度。实验表明,SCFM在多个数据集上达到SOTA性能,同时保持轻量高效的计算特性,支持端侧设备部署。 SCFM的核心贡献包括: 双向交叉显著性引导机制,实现语义与细节的互补融合 轻量局部空间注意力预增强模块,计算量仅为传统方法的1/10 坐标注意力全局融合引导

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 145

【Python相关】jupyter平台最强插件没有之一

1 简介jupyter lab是我最喜欢的编辑器,在过往的文章中也给大家介绍过很多相关资源和实用插件,但本文要给大家介绍的jupyter lab插件elyra,绝对是我使用过的最强大的j...

fengdu78的博客 670

【DRAM存储器六十五】DDR5介绍--训练相关之MPC、Read Training Pattern、Read Preamble Training Mode

简述DDR5 MPC操作和读训练时颗粒输出pattern的配置

highman110的博客 358

没有qt平台插件可以初始化_jupyter平台最强插件没有之一

--以下文章来源于Python大数据分析 ,作者费弗里1 简介jupyter lab是我最喜欢的编辑器,在过往的文章中也给大家介绍过很多相关资源和实用插件,但本文要给大家介绍的jupyter lab插件elyra,绝对是我使用过的最强大的jupyter lab插...

weixin_39937412的博客 394

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jupyter kernel_Jupyter 平台最强插件,没有之一!

关注上方“数据挖掘工程师”,选择星标,关键时间,第一时间送达!薅起来!当当限时 3 折购书!❝本文示例文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes❞1 简介jupyter lab是我最喜欢的编辑器,在过往的文章中也给大家介绍过很多相关资源和实用插件,但本文要给大家介绍的jupyter lab插件ely...

weixin_39959615的博客 282

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

一直跳动的按钮插件_Jupyter 平台最强插件,没有之一!

关注上方“数据挖掘工程师”,选择星标,关键时间,第一时间送达!薅起来!当当限时 3 折购书!❝本文示例文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes❞1 简介jupyter lab是我最喜欢的编辑器,在过往的文章中也给大家介绍过很多相关资源和实用插件,但本文要给大家介绍的jupyter lab插件ely...

weixin_28871475的博客 177

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

没有qt平台插件可以初始化_【Python相关】jupyter平台最强插件没有之一

1 简介jupyter lab是我最喜欢的编辑器,在过往的文章中也给大家介绍过很多相关资源和实用插件,但本文要给大家介绍的jupyter lab插件elyra,绝对是我使用过的最强大的jupyter lab插件没有之一,因为它的核心功能就是帮助我们解决数据分析工作中非常重要的问题——「搭建工作流」。图12 利用elyra搭建工作流在安装elyra插件集之前,请确保你的jupyter la...

weixin_39959298的博客 626

2025最强数据科学开发环境:Jupyter+VS Code无缝配置指南

你是否还在为数据科学项目中的环境配置烦恼?频繁切换工具、依赖冲突、代码版本混乱——这些问题是否正在消耗你宝贵的分析时间?本文将带你一步到位搭建专业级数据科学开发环境,结合Jupyter Notebook的交互式分析能力与VS Code的强大编辑功能,让你的数据工作流效率提升300%。 读完本文你将掌握: - 两种主流开发环境的深度配置方案 - 数据科学必备扩展与插件推荐 - 环境一致性与版本控制...

gitblog_00055的博客 512

jupyter 代码自动补全_VSCode支持Jupyter的原生编辑模式,最强数据科学编辑工具诞生...

VSCode的文件管理、代码管理、工具集成以及自动补全都非常强大,但是对于数据科学家来说,它不能交互式地编程、实验,有一点遗憾。Jupyter的交互式编程非常棒,但是对于成规模的项目来说,它又太简单了,缺少必要的项目工具。有没有什么工具能够集成双方的优点,让数据科学项目无论是实验还是实际部署都非常方便呢?以前没有,现在有了,答案就是VS Code的Python扩展。VSCode的Pyth...

weixin_39621044的博客 4752

vscode jupyter 补全_VSCode支持Jupyter的原生编辑模式,最强数据科学编辑工具诞生...

VSCode的文件管理、代码管理、工具集成以及自动补全都非常强大,但是对于数据科学家来说,它不能交互式地编程、实验,有一点遗憾。Jupyter的交互式编程非常棒,但是对于成规模的项目来说,它又太简单了,缺少必要的项目工具。有没有什么工具能够集成双方的优点,让数据科学项目无论是实验还是实际部署都非常方便呢?以前没有,现在有了,答案就是VS Code的Python扩展。VSCode的Pyth...

weixin_27729671的博客 852

python编辑工具jupyter_VSCode支持Jupyter的原生编辑模式,最强数据科学编辑工具诞生...

VSCode支持Jupyter的原生编辑模式,最强数据科学编辑工具诞生诗书塞外 Python程序员VSCode的文件管理、代码管理、工具集成以及自动补全都非常强大,但是对于数据科学家来说,它不能交互式地编程、实验,有一点遗憾。Jupyter的交互式编程非常棒,但是对于成规模的项目来说,它又太简单了,缺少必要的项目工具。有没有什么工具能够集成双方的优点,让数据科学项目无论是实验还是实际部署都非常方...

weixin_29745063的博客 211

python小知识-jupyter lab

Jupyter Lab 是一个基于网页的交互式开发环境,它支持 Jupyter Notebook、文本编辑器、终端、数据可视化以及其他自定义组件。它提供了一个灵活的用户界面,允许用户创建和共享包含实时代码、方程、可视化以及解释性文本的文档

人工智能微客/aiweker 1589

Bong!5 款超牛逼的 Jupyter Notebook 插件!

作者:东哥起飞 本次东哥分享三个高效的Jupyter Notebook插件,每个都很实用。 1、Scratchpad 这个插件非常有用,我们做数据分析EDA或者特征工程时经常要各种尝试,而不是要真正的运行cell代码。 这个时候在同一个notebook里来回运行就非常容易乱,找不到自己想要的那个对的代码了。当然,可以注释,不过也比较不好管理。 使用这个插件可以在当前内核上运行代码,而不必在实际代码之间不断添加新单元以进行实验或计算。使用 Shift + Enter 打开便签本,然后通过 Ctrl + B.

Python数据科学 1119

用了这个jupyter插件,我已经半个月没打开过excel了

作者|费弗里来源|Python大数据分析1 简介jupyter lab是我迄今为止体验过开展数据分析等任务最舒适的平台,但这不代表它是完美的,因为在很多方面它仍然存在欠缺,譬如在对csv...

简说Python的博客 543

PyCharm高效插件精选指南,2026年最强插件,效率提高300%

以下插件均经生产环境验证,

热爱技术与前沿创新,深耕科技领域,在科创中精进自我;探索技术乐趣,分享技术干货与成长心得,以技术为伴,热爱生活,在科创与生活中双向成长。 2482
上一篇: 不花一分钱,获取了jetBrains所有产品的一年使用权
下一篇: python能自动解压各种压缩文件,你知道吗?
python程序员小'鹏
博客等级 码龄6年 163粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值