方便!Jupyter Notebook自动补全

jupyter notebook自动补全插件 看了这两篇 Jupyter Notebook 代码自动补全功能设置 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/401171722jupyter notebook使用技巧(2):自动补全代码 - 简书 (jianshu.com)https://www.jianshu.com/p/c3c2bfbc3fa0就是先关闭jupyter,然后在conda prompt里先是pip一下nbextensions: pip install jupyter_contrib_. 阅读详情
作者 | Magdalena Konkiewicz
编译 | VK
来源 | Towards DataScience

大多数程序员都非常熟悉不同的自动补全工具。然而,我注意到许多数据科学家还没有使用它。如果你是他们中的一员,是时候开始使用这个提高效率的工具了。

什么是自动补全?

它是你的编程环境提供的一种功能,用于完成你正在编写的代码。它对大多数程序员来说是一种神器,如果你现在开始使用它,它也将是你的神器。这些只是使用自动补全的几个优点:

  • 节约时间。你将不再需要键入这个长变量!

  • 更少的bug。很多时候你的代码不能运行正确是因为你输入了错误的变量。然后当你更正它的时候,你发现在另一行有同样的错误。在调试代码时,发现所有小的拼写错误需要30分钟。对这种情况说不吧,让我们使用自动补全。

  • 快速查找对象、方法和属性。你可以使用autocomplete查看对象的方法和属性,而无需查看文档。

Jupyter Notebook自动补全

如何使用Jupyter Notebook的自动补全?好消息是:你不需要安装任何与Jupyter Notebook配套的东西。

要开始使用自动补全,你必须开始输入你的变量名,然后按键盘上的tab键。当你这样做的时候,方框中已完成的建议变量名就会出现在下面的截图中:

在上面的例子中,我输入了'my_va'并点击了tab键。自动补全提示有两个变量名以'my_va'开头,我可以使用my_variable_1和variable_2。如果我键入的前缀只有一个变量可用,而不是显示选择下拉列表,那么自动补全将为我键入整个变量名。

对类的自动补全

如果你想创建一个新对象,你也可以使用自动补全。下面的示例显示了'pd.Dat'的自动补全:

方法和对象属性的自动补全

如果你已经创建了一个对象并将其分配给了某个变量,那么你可以使用自动补全来访问带有类型前缀的方法和参数列表。正如你在这里看到的,DataFrame有几个以字母d开头的方法和参数。

对模块的自动补全

最后,你可以使用自动补全来导入模块的名称。你可能还记得这个库有很多很酷的算法,但是不是记得很清楚。你可以使用自动补全来帮助你。下图是与'ma'前缀匹配的模块建议列表。

结论

我已经介绍了在Jupyter Notebook的几种自动补全的方法,我希望我已经说服你使用它(如果你还没有这样做)。因此,从现在开始,你应该将自动补全引入到你的代码日常编写中

还在顾虑一个人自学机器学习算法吗,扫码加入小编的机器学习微信群,一起学习进步!

Jupyter notebook和Conda使用 Jupyter notebook(此前被称为IPython notebook)是一个基于网页的交互式笔记本,支持运行多种编程语言(主要是Python和R语言,最主要的就是Python)。Jupyter notebook的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等。 阅读详情

相关推荐

禁止Jupyter Notebook自动补全括号的设置指南

Jupyter Notebook是一个开源的Web应用程序,使得用户可以创建和共享包含实时代码、方程、可视化和文本的文档。它广泛应用于数据分析、数据清洗、机器学习和科学计算等领域。Jupyter Notebook的核心是"笔记本",每个笔记本是一个交互式环境,其中包含了代码、文本(使用Markdown)、公式、图像和丰富的媒体内容。这些笔记本以.ipynb为扩展名保存,可以导出为多种格式,如HTML、PDF和Markdown。

weixin_42600128的博客 1228

解决jupyter notebook无法实现自动联想的问题

今天有个刚进入就业班阶段的学生,中午来我班蹭自习,准备休息了,这孩子突然过来找我,说遇到问题了,整了半天了也没整明白,想让我帮忙解决一下,作为一个英俊潇洒、玉树临风的良心讲师,我没有拒绝他的理由,于是帮他看了看。 后来在聊天的过程中,发现他是习惯了,其他IDE的自动联想提示,使用jupyter没有提示,特别不习惯,哎,帮他一把吧,虽然不是我班的学生。 第一步: 安装:jupyter_contrib_nbextensions python -m pip install jupyter_contrib_nb.

吉米_王 4870

AVM环视:系统搭建整体流程

文章目录前言一、畸变矫正鱼眼相机二、透视变换三、图像拼接四、图像融合总结 前言 由于正在做AVM环视,所以记录一下整个过程,归纳为一个系列文章,并对期间遇到的错误进行归纳整理。本文主要概括了AVM环视的大致流程和逻辑,不涉及代码部分,仅供思路参考,其中涉及的具体技术会在后期整理为小章节进行分析。 一、畸变矫正 鱼眼相机 做环视基本上使用到的是鱼眼照片,因为鱼眼相机的视角范围可以达到220°到230°,所以一个相机就可以采集到一个面的全部信息,例如汽车具有四个面,那么在汽车的前后左右分别安装一个鱼眼相机.

qq_34468890的博客 6536

IntelliJ IDEA 新增 Kotlin Notebook 插件

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:OSC开源社区IntelliJ IDEA 宣布推出 Kotlin Notebook 插件,现已发布第一个实验版本。Notebook 是一种交互式工具,能够将代码、可视化和文本组合到单个文档中。在 Notebook 中,开发者可以在一个地方编写并运行代码段(单元)、查看结果,以及记录思维过程。Notebook ...

良月柒 1170

Python+pytest+requests 自动化测试框架

环境准备 本次选用的是Python+Pytest+requests来搭建自动化框架,需要有 Python 环境(3.x 版本),安装pytest和requests,不会安装的自行去网上搜教程。 关于 Pytest 的基本使用,这里不作讲解,不清楚的可以看我之前的文章。 简单 Demo 我们先创建一个项目,取名api-test,然后在下面创建一个test_api.py的文件 # test_api.py import pytest import requests def test_01():

weixin_42686892的博客 1万+

HFSS实战:手把手教你设计微带发夹线滤波器(附完整参数计算流程)

本文详细介绍了使用HFSS设计微带发夹线滤波器的完整流程,包括参数计算、HFSS建模和优化策略。通过实战案例,帮助读者掌握微波滤波器设计的核心技巧,特别是奇偶模阻抗计算和HFSS仿真中的关键设置,适用于通信系统设计和射频工程应用。

weixin_29251567的博客 441

Python爬虫学习笔记-解决Jupyter无法自动联想问题

3.启动jupyter, 点击Nbextensions,并勾选 “Table of Contents(2)” 以及 “Hinterland”

2301_77321248的博客 994

别再硬啃理论了!手把手教你用Simulink搭VSG并网模型,模拟线路故障(含三相故障模块详解)

本文提供了一份详细的Simulink VSG并网模型搭建指南,特别聚焦于三相故障模块的配置与仿真。通过逐步指导,帮助电力电子工程师掌握从基础电路搭建到复杂故障模拟的全流程,包括单相接地、两相短路等典型故障的波形分析与参数设置技巧,有效弥合理论与实践的鸿沟。

weixin_29057237的博客 318

jupyter notebook 代码联想功能设置

基于anaconda 的: conda install -c conda-forge jupyter_nbextensions_configurator 或者用pip: pip install jupyter_contrib_nbextensions ; jupyter contrib nbextension install ; 或者: pip install jupyter_co...

baidu_19955215的博客 1万+

【Clickhouse从入门到精通】第60篇:ClickHouse生态总结与未来展望

ClickHouse系列收官总结 本文作为《ClickHouse从入门到精通》系列的第60篇收官之作,系统回顾了整个系列的知识体系。文章从基础概念到高级应用,全面梳理了ClickHouse的核心技术: 知识体系:完整回顾了60篇文章的知识图谱,包括列式存储原理、MergeTree引擎家族、分布式架构等核心内容 生态工具:详细盘点了ClickHouse的企业版工具、运维监控、数据集成和可视化方案 版本演进:分析了从21.x到24.x的主要版本特性升级 未来趋势:展望了向量化引擎、湖仓一体、AI集成等发展方向

xyghehehehe的专栏 442

Mac开发环境一键配置指南|从零到生产力

类别工具包管理Homebrew终端版本管理容器编辑器效率用一键脚本的话,2小时内可以搞定全部环境。有问题评论区交流~

在代码的世界里,每天进步1% 625

IDEA笔记插件测评(好记性不如烂笔头)

IDEA代码笔记插件测评,作者分别对以下三款插件进行了测用,Code reading Note,Notebook,SideNotes

yearsdy的博客 3455

海康威视摄像机SDK二次开发--提取音频保存至文件

由于最近在开发海康威视摄像头,特此记录一下如何提取音频数据,这里主要依靠语音对讲返回的音频数据,通过回调函数写入文件中,加个WAV头即可播放,编码格式可以自己设置在代码中有注释 文件结构 其中CameraInfo内容可以参看海康威视摄像机SDK二次开发–实时预览视频流保存到指定文件中 HIKSDKSaveRealData中的内容 package ClientDemo; import ClientDemo.CameraInfo; import com.sun.jna.NativeLong; import

RichardoMu的博客 3173

ideanew对象后自动补全_方便!Jupyter Notebook自动补全

作者 | Magdalena Konkiewicz编译| VK来源 | Towards DataScience大多数程序员都非常熟悉不同的自动补全工具。然而,我注意到许多数据科学家还没有使用它。如果你是他们中的一员,是时候开始使用这个提高效率的工具了。什么是自动补全?它是你的编程环境提供的一种功能,用于完成你正在编写的代码。它对大多数程序员来说是一种神器,如果你现在开始使用它,它也将是...

weixin_39658019的博客 529

ubuntu20.04中配置Pyrep和CoppeliaSim

在Ubuntu20.04中配置 Pyrep ,实现应用Python语言的机器人在 Vrep(CoppeliaSim)中的虚拟仿真。

加斯顿工程师的博客 3375

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jupyter notebook入门——自动补全代码

基本操作 1、通过cmd打开jupyter notebook。 jupyter notebook 如果没出错,就会在浏览器中打开notebook文件。 2、在file菜单栏下有本地文件夹的路径,可以点击相应的文件打开本地的notebook文件。 3、可以在new菜单栏下新建一个python3文件。 notebook快捷键的使用 1、执行单元格:ctrl + enter 2、执行当前单元格,并移动到下一个单元格:shift + enter 3、执行当前单元格,并新建、移动到下一个单元格:alt + ente

zhang_cherry的博客 4万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Jupyter Notebook自动补全代码配置

Jupyter Notebook自动补全代码配置

rothschild666的博客 2953

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Jupyter Notebook自动补全

大多数程序员都非常熟悉不同的自动补全工具。然而,我注意到许多数据科学家还没有使用它。如果你是他们中的一员,是时候开始使用这个提高效率的工具了 什么是自动补全? 它是你的编程环境提供的一种功能,用于完成你正在编写的代码。它对大多数程序员来说是一种神器,如果你现在开始使用它,它也将是你的神器。这些只是使用自动补全的几个优点: 节约时间。你将不再需要键入这个长变量! 更少的bug。很多时候你的代码不...

TensorFlowNews 2179

如何设置jupyter notebook的代码自动补全

自动补全简直是爱忘星人不可或缺的工具,jupyter没有代码补全下的我,要多掉一斤头发。

m0_45958387的博客 2万+

jupyter 代码自动补全设置(亲测有效)

在使用jupyter notebook的时候,代码提示每次都要Tab键,感觉非常麻烦,有没有像pycharm一样可以有代码自动补全设置。 答案当然是有! 第一步:打开Anaconda Prompt 第二步:依次执行下面的四行代码。(此处使用镜像安装) pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter contrib nbextension install --user

wzk4869的博客 1万+

jupyter notebook不能自动补全

jupyter notebook不能自动补全一、查看ipython是否能自动补全1.import一个存在的库,看是否能自动补全2.写一个文件路径,看是否能自动补全二、解决办法1.卸载现有的ipython、jedi、parso2.重新安装指定版本的库3.打开ipython再次尝试自动补全(1)import 库的自动补全(2)文件路径的自动补全4.重新启动jupyter(1)尝试import一个库看是否会报错(2)尝试方法的自动补全和路径的自动补全 找了很多方法,下载一些jupyter自动补全工具包都没用,最后

grace5207的博客 7050

jupyter notebook代码自动补全

一、windows系统中 1. 安装依赖项 开始->Anaconda Prompt 安装nbextensions pip install jupyter_contrib_nbextensions jupyter contrib nbextension install --user 安装 nbextensions_configurator pip install jupyter_nbex...

程序猿之家 1万+

Jupyter Notebook介绍

.Jupyter notebook

分享我的点点滴滴,在成长路上与你同行! 7259

jupyter notebook配置指南

涉及内容 1. Jupyter Notebook安装(conda) 2. Jupyter Notebook修改默认工作目录 3. Jupyter Notebook自动补全 4. Jupyter Notebook切换不同环境(不同核)

weixin_44560088的博客 1万+

jupyter notebook安装插件,代码自动补全

jupyter notebook安装插件,代码自动补全 参考这两篇博客 https://blog.youkuaiyun.com/weixin_37595559/article/details/81540482, https://blog.youkuaiyun.com/qq_37087781/article/details/85110040。 首先安装nbextensions,在命令行环境中输入 pip install...

yanying1113的博客 5488

Jupyter Notebook代码自动补全

进入命令行环境 安装nbextensions pip install --user jupyter_contrib_nbextensions -i https://pypi.mirrors.ustc.edu.cn/simple jupyter contrib nbextension install --user 安装nbextensions_configurator pip install --...

暮世华殇的博客 2万+
上一篇: PyTorch VS TensorFlow谁最强?这是星标15000+ Transformers库的运行结果
下一篇: 有内味了!互联网公司忽悠员工的黑话
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值