ai驱动数据安全治理

As a data scientist, you almost surely use a form of Jupyter Notebooks. Hopefully, you have moved over to the goodness of JupyterLab with its integrated sidebar, tabs, and more. When it first launched in 2018, JupyterLab was great but felt it was missing some things.

作为数据科学家,您几乎可以肯定使用某种形式的Jupyter笔记本。 希望您已将JupyterLab的优势与集成的侧边栏,选项卡等一起使用。 当JupyterLab于2018年首次推出时,它很棒,但感觉它缺少一些东西。

Now you can add a visual debugger and there is even a library called nbdev that allows you to author full Python packages and push them to PyPI. JupyterLab has become a complete IDE for data scientists. But one thing was still sub-optimal until recently, code completions.

现在,您可以添加一个视觉调试器 ,甚至还有一个名为nbdev的库,该库可让您编写完整的Python程序包并将其推送到PyPI。 JupyterLab已成为数据科学家的完整IDE。 但是直到最近,代码完成仍然是次优的。

Trying to use the built-in code completion in JupyterLab gets you something like this:

尝试在JupyterLab中使用内置的代码完成功能会为您提供以下信息:

When you do really ever want the absolute value of a whole dataframe?
当您真的想要整个数据框的绝对值时?

Kite, a company that makes code completion software for a variety of languages and IDE’s, recently launched Kite for JupyterLab. Now you can get something like this:

风筝 ,一个公司,使代码完成软件适用于各种语言和IDE的,最近推出的风筝JupyterLab。 现在,您可以获得以下内容:

That makes much more sense.
这更有意义。

Simplify your life with logical autocompletion. It runs locally and doesn’t send your code to the cloud.

逻辑自动完成功能可简化您的生活。 它在本地运行,不会将您的代码发送到云中。

Yes, I DO want plt.plot(). Thanks.
是的,我确实想要plt.plot()。 谢谢。

It isn’t perfect, and it certainly doesn’t read your mind. It IS a good upgrade for the default code completion though.

它不是完美的,并且肯定不会读懂你的想法。 对于默认代码完成,这是一个很好的升级。

Kite for JupyterLab brings you one step closer to a full notebook based IDE.

适用于JupyterLab的Kite使您距离基于笔记本的完整IDE更近了一步。

如何为JupyterLab安装Kite (How to Install Kite for JupyterLab)

Installing Kite for JupyterLab is fairly painless.

为JupyterLab安装Kite相当简单。

  1. First, install Kite for Desktop. You can get the installer here. Versions are available for Windows, Mac, and Linux.

    首先,安装桌面版Kite。 您可以在此处获取安装程序。 这些版本适用于Windows,Mac和Linux。

  2. Make sure your JupyterLab is version 2.2 or later. This is a pretty recent version of JupyterLab so you may need to upgrade with your install with conda or pip.

    确保您的JupyterLab是2.2或更高版本。 这是JupyterLab的最新版本,因此您可能需要使用condapip进行安装升级

  3. Install the JupyterLab extension. You will need NodeJS installed just like for your other extensions.安装JupyterLab扩展。 与其他扩展一样,您将需要安装NodeJS。
pip install jupyter-kitejupyter labextension install "@kiteco/jupyterlab-kite"

到目前为止的经验 (My experience so far)

I’ve only used Kite for JupyterLab for about a week now. It’s not groundbreaking, but it certainly makes my coding experience that much better. Completions are noticeably faster than the native completions as well.

我仅在JupyterLab上使用Kite已有大约一周的时间。 这不是开创性的,但是肯定可以使我的编码体验好得多。 完成的速度也明显快于本地完成的速度。

I’m using the free version of Kite, and the completions take place 100% locally. The best suggestion for me isn’t always at the top, but it’s usually in the top 5. As data scientists, we use LOTS of methods, and this is a nice way to get reminders when needed.

我使用的是免费版本的Kite,补全在本地100%完成。 对我来说,最好的建议并不总是排在最前面,而是通常排在前5位。作为数据科学家,我们使用很多方法,这是在需要时获得提醒的一种好方法。

Happy coding!

编码愉快!

Robert Ritz is a Data Scientist and educator based in Ulaanbaatar, Mongolia. He can be reached at robertritz@outlook.com.

罗伯特·里兹(Robert Ritz)是位于蒙古乌兰巴托的数据科学家和教育家。 可以通过robertritz@outlook.com与他联系。

翻译自: https://towardsdatascience.com/ai-powered-code-completion-in-jupyterlab-53e53850080c

ai驱动数据安全治理


http://www.taodudu.cc/news/show-994870.html

相关文章:

  • python中定义数据结构_Python中的数据结构—简介
  • 数据质量提升_合作提高数据质量
  • 删除wallet里面登机牌_登机牌丢失问题
  • 字符串操作截取后面的字符串_对字符串的5个必知的熊猫操作
  • 数据科学家访谈录 百度网盘_您应该在数据科学访谈中向THEM提问。
  • power bi函数_在Power BI中的行上使用聚合函数
  • 大数定理 中心极限定理_中心极限定理:直观的遍历
  • 探索性数据分析(EDA)-不要问如何,不要问什么
  • 安卓代码还是xml绘制页面_我们应该绘制实际还是预测,预测还是实际还是无关紧要?
  • 云尚制片管理系统_电影制片厂的未来
  • t-sne原理解释_T-SNE解释-数学与直觉
  • js合并同类数组里面的对象_通过同类群组保留估算客户生命周期价值
  • com编程创建快捷方式中文_如何以编程方式为博客创建wordcloud?
  • 基于plotly数据可视化_如何使用Plotly进行数据可视化
  • 用Python创建漂亮的交互式可视化效果
  • php如何减缓gc_管理信息传播-使用数据科学减缓错误信息的传播
  • 泰坦尼克号 数据分析_第1部分:泰坦尼克号-数据分析基础
  • vba数组dim_NDArray — —一个基于Java的N-Dim数组工具包
  • python算法和数据结构_Python中的数据结构和算法
  • python dash_Dash是Databricks Spark后端的理想基于Python的前端
  • 在Python中查找子字符串索引的5种方法
  • 趣味数据故事_坏数据的好故事
  • python分句_Python循环中的分句,继续和其他子句
  • python数据建模数据集_Python中的数据集
  • usgs地震记录如何下载_用大叶草绘制USGS地震数据
  • 数据可视化 信息可视化_更好的数据可视化的8个技巧
  • sql 左联接 全联接_通过了解自我联接将您SQL技能提升到一个新的水平
  • 科学价值 社交关系 大数据_服务的价值:数据科学和用户体验研究美好生活
  • vs azure web_在Azure中迁移和自动化Chrome Web爬网程序的指南。
  • selenium 解析网页_用Selenium进行网页搜刮

ai驱动数据安全治理_JupyterLab中的AI驱动的代码完成相关推荐

  1. ai驱动数据安全治理_AI驱动的Web数据收集解决方案的新起点

    ai驱动数据安全治理 Data gathering consists of many time-consuming and complex activities. These include prox ...

  2. ai驱动数据安全治理_人工智能驱动的Microsoft工具简介

    ai驱动数据安全治理 介绍 (Introduction) Microsoft is nowadays one of the major providers for AI powered cloud s ...

  3. 让数据使用自由而安全,安华金和“三驾马车”驱动数据安全治理

    科技云报道原创. 由中国网络安全产业联盟(CCIA).科技云报道共同主办的"解码2022中国网安强星"活动正式拉开帷幕.本次活动以"网安力量 照见未来"为主题, ...

  4. ai无法安装因为计算机中丢失,ai软件安装不了 丢失MSVCR110

    第一步 1/将Windows XP的安装光盘放入光驱,重启计算机 2/在"欢迎使用安装程序"界面,按R键,进入恢复控制台 3/在恢复控制台中会显示当前Windows的安装列表 4/ ...

  5. linux安装驱动bz2,Linux系统中安装Razer驱动

    最近无线网卡出了点小问题,所以回来基本是用Linux了.可惜使用的razer鼠标却没有官方的Linux驱动,高DPI的鼠标在Linux用着感觉很 是飘,于是忍不住折腾一番.经过一阵子的搜索终于看到了希 ...

  6. 城市精细化治理过程中的智能图像识别如何更精准、更智能?

    城市精细化治理任务旨在通过人工智能(AI)技术对城市治理过程中出现的问题事件(例如道路破损.垃圾乱放.占道经营等)进行智能图像识别,为城市治理人员针对性开展工作提供技术支持. 1►城市精细化治理的数据 ...

  7. 工业数据安全治理参考框架

    工业数据是指工业企业在开展研发设计.生产制造.经营管理.应用服务等业务时,围绕客户需求.订单.计划.研发.设计.工艺.制造.采购.供应.库存.销售.交付.售后.运维.报废或回收等工业生产经营环节和过程 ...

  8. 数据安全治理白皮书4.0(附下载link)

    数据安全治理白皮书是国内最早的数据安全治理白皮书系列,围绕数据安全治理,"新理论.新技术.新实践",一次系统汇总.梳理分析与集中呈现,2018年-2021年,已发布1.0/2.0/ ...

  9. 第二届中国数据安全治理高峰论坛在京召开

    2018年5月22日,第二届中国数据安全治理高峰论坛在京举行.峰会由公安部网络安全保卫局指导,中国(中关村)网络安全与信息化产业联盟.北京网络信息安全技术创新产业联盟.中国保密协会产业分会联合主办,北 ...

最新文章

  1. 使用Jmeter 创建Post请求
  2. 计算机如何驱动无线网络,win7如何安装无线网卡驱动 安装无线网卡驱动的方法...
  3. android 图片剪切组件,Android 图片裁剪库 uCrop
  4. mysql授权与回收_MySQL 授权,回收权限,查看权限
  5. 百面机器学习——svm基尼系数寻找最优划分
  6. 判断文件中字符是否存在_使用Python库判断字符是否在字体里
  7. nessus下载后更新插件问题新的解决方法2020
  8. css中背景图像移动_深入了解:在CSS中使用编码图像(背景图像)
  9. IOS高德地图使用说明
  10. 32位int 最小负整数
  11. Discuz 服务器重启后无法访问
  12. Activity xxxxx does not have a NavController set on xxxx
  13. 学校人事管理系统python实现
  14. 11款面向Linux系统的备份工具,超实用!
  15. 盘点分析 | 2021第一季度国内外重大数据泄漏事件
  16. 火车头内容采集规则之【C#代码】数字序号递增
  17. java 1.8 x64_JRE1.8 64位下载_JRE 8u202 windows x64下载 1.8.0-202 x64_当载软件站
  18. 学习linux第一步:Win10与deepin15.5双系统安装心得体会
  19. Web安全测试工具WVS介绍及安装教程
  20. 卸载顽固型病毒软件腾讯电脑管家,360安全卫士的方法

热门文章

  1. 蓝桥杯嵌入式第七届模拟题 代码
  2. 如何保证消息队列的高可用?透彻分析源码
  3. cs硕士妹子找工作经历【阿里人搜等互联网】
  4. 用9种办法解决 JS 闭包经典面试题之 for 循环取 i
  5. 通过NSNotification来监听键盘弹出和弹回
  6. 如何在MATLAB下把模糊推理系统转化为查询表(转载)
  7. Java的注解机制——Spring自动装配的实现原理
  8. ROS(Robot Operating System)笔记 : 1.使用launch file在gazebo中生成urdf机器人
  9. 《Linux内核原理与分析》第六周作业
  10. Python学习-03(集合,文件,编码)