首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jupyter 进阶教程

debug,计时以及执行多种语言; 探索 logging、macros、运行外部代码以及 Jupyter 的拓展插件; 介绍如何加强 Seaborn 模块的图表,通过命令行运行,以及使用数据库。...---- Shell 命令 在 notebook 可以直接采用 shell 命令,只需要在 code cell ,以 !...执行不同编程语言 在 Jupyter notebook 可以执行不同的编程语言,尽管选择的核有既定的语言,比如本文例子选择的就是 Python3 ,但通过魔法命令可以执行不同的编程语言,在 %lsmagic...使用数据库 要在 jupyter使用数据库,首先需要安装 ipython-sql : pip install ipython-sql 安装好后,首先输入以下魔法命令来加载 ipython-sql...更多的例子可以查看 https://github.com/catherinedevlin/ipython-sql 小结 对比原文,其实删除了部分内容,比如脚本运行 jupyter 部分,自定义 jupyter

1.2K20

jupyter那些神奇的第三方拓展魔术命令

1 简介 无论是jupyter notebook还是jupyter lab,都可以使用ipython的众多自带「魔术命令」来实现丰富的辅助功能,诸如%time之类的。...图1 2 jupyter实用的第三方魔术命令拓展 在jupyter使用外部的拓展魔术命令,需要先像安装常规的Python库一样用pip等进行安装,再在使用前执行一次%load_ext 拓展名称或者import...2.2 用ipython-sql执行sql查询 使用pip install ipython-sql完成安装后,我们可以直接在jupyter单元格完成数据库的连接及查询: 图3 更多使用方法见https...://pypi.org/project/ipython-sql/。...2.3 用jupyter_spaces创建命名子空间 使用pip install jupyter_spaces安装完成后,我们就可以参考下图来创建和移除不同的命名子空间,这在调试代码很受用: 图4

53410
您找到你想要的搜索结果了吗?
是的
没有找到

jupyter那些神奇的第三方拓展魔术命令

1 简介   无论是jupyter notebook还是jupyter lab,都可以使用ipython的众多自带魔术命令来实现丰富的辅助功能,诸如%time之类的。   ...图1 2 jupyter实用的第三方魔术命令拓展   在jupyter使用外部的拓展魔术命令,需要先像安装常规的Python库一样用pip等进行安装,再在使用前执行一次%load_ext 拓展名称或者...2.2 用ipython-sql执行sql查询   使用pip install ipython-sql完成安装后,我们可以直接在jupyter单元格完成数据库的连接及查询: ?...图3   更多使用方法见https://pypi.org/project/ipython-sql/。...2.3 用jupyter_spaces创建命名子空间   使用pip install jupyter_spaces安装完成后,我们就可以参考下图来创建和移除不同的命名子空间,这在调试代码很受用: ?

52530

JupyterLab:数据分析程序员的必备笔记神器

在这篇文章,作者介绍了能扩展 Jupyter 功能的各种方向,也许下一次需要,就能真正「想到」这类扩展操作。 Anaconda的使用-Spyder快捷键大全 效率提升利器!...Jupyter Notebook快捷键汇总 当有人说:「你可以用 Jupyter 扩展解决这个问题」,他们可能没有说清楚是什么样的扩展。...经典的 Jupyter Notebook 扩展 ? Jupyter Notebook 的内容列表扩展 人们总是会想到经典的 Jupyter 笔记本界面,但实际上,你可扩展它的各个模块。...IPython 小工具为 Jupyter 笔记本和 IPython 内核提供了 GUI 工具。这些工具可以让你在共享笔记本使用 GUI 调试,而非使用代码。...如果和其他工具, voila 联用,你可以制作一个类似仪表盘一样的应用,其他人可以直接使用,甚至都不知道这是一个 Jupyter 笔记本。 你可以自己定制一些工具,为其他人提供领域内的动态可视化。

4K21

只有想不到,「99」种扩展Jupyter功能的好方法

在这篇文章,作者介绍了能扩展 Jupyter 功能的各种方向,也许下一次需要,就能真正「想到」这类扩展操作。...经典的 Jupyter Notebook 扩展 ? Jupyter Notebook 的内容列表扩展 人们总是会想到经典的 Jupyter 笔记本界面,但实际上,你可扩展它的各个模块。...例如,ipython-sql (https://github.com/catherinedevlin/ipython-sql) 包提供%%sql 命令,可以和 sql 数据库无缝工作。...IPython 小工具为 Jupyter 笔记本和 IPython 内核提供了 GUI 工具。这些工具可以让你在共享笔记本使用 GUI 调试,而非使用代码。...如果和其他工具, voila 联用,你可以制作一个类似仪表盘一样的应用,其他人可以直接使用,甚至都不知道这是一个 Jupyter 笔记本。 你可以自己定制一些工具,为其他人提供领域内的动态可视化。

1.6K30

只有想不到,「99」种扩展Jupyter功能的好方法

在这篇文章,作者介绍了能扩展 Jupyter 功能的各种方向,也许下一次需要,就能真正「想到」这类扩展操作。...经典的 Jupyter Notebook 扩展 ? Jupyter Notebook 的内容列表扩展 人们总是会想到经典的 Jupyter 笔记本界面,但实际上,你可扩展它的各个模块。...例如,ipython-sql (https://github.com/catherinedevlin/ipython-sql) 包提供%%sql 命令,可以和 sql 数据库无缝工作。...IPython 小工具为 Jupyter 笔记本和 IPython 内核提供了 GUI 工具。这些工具可以让你在共享笔记本使用 GUI 调试,而非使用代码。...如果和其他工具, voila 联用,你可以制作一个类似仪表盘一样的应用,其他人可以直接使用,甚至都不知道这是一个 Jupyter 笔记本。 你可以自己定制一些工具,为其他人提供领域内的动态可视化。

1.4K20

只有想不到,「99」种扩展Jupyter功能的好方法

在这篇文章,作者介绍了能扩展 Jupyter 功能的各种方向,也许下一次需要,就能真正「想到」这类扩展操作。...经典的 Jupyter Notebook 扩展 ? Jupyter Notebook 的内容列表扩展 人们总是会想到经典的 Jupyter 笔记本界面,但实际上,你可扩展它的各个模块。...例如,ipython-sql (https://github.com/catherinedevlin/ipython-sql) 包提供%%sql 命令,可以和 sql 数据库无缝工作。...IPython 小工具为 Jupyter 笔记本和 IPython 内核提供了 GUI 工具。这些工具可以让你在共享笔记本使用 GUI 调试,而非使用代码。...如果和其他工具, voila 联用,你可以制作一个类似仪表盘一样的应用,其他人可以直接使用,甚至都不知道这是一个 Jupyter 笔记本。 你可以自己定制一些工具,为其他人提供领域内的动态可视化。

1.4K20

使用 Python 分析数据得先熟悉编程概念?这个观念要改改了​

配置编程环境 Jupyter Notebook 是开发和展示数据科学项目的强大编程环境。 在电脑上安装 Jupyter Notebook 最简单的方法是通过 Anaconda 进行安装。...),了解如何使用 Jupyter Notebook。...你必须学习如何使用 Matplotlib 创建一些最常见的图表,折线图、条形图、散点图、柱状图和方框图。...在这个阶段,我建议你快速学习如何在 Matplotlib 创建基本图表,而不是专注于 Seaborn。 我写了一个关于如何使用 Matplotlib 开发基本图的教程,该教程由四个部分组成。...如何使用 SQL 和 python 数据有组织地驻留在数据库。因此,你需要知道如何使用 SQL 检索数据,并使用 python 在 Jupyter Notebook 执行分析。

65420

远程工作利器:高效指南教你如何在Linux服务器上部署Jupyter Notebook并实现安全远程访问

远程工作利器:高效指南教你如何在Linux服务器上部署Jupyter Notebook并实现安全远程访问 1.安装 Anaconda和python 你可以在终端运行以下命令来检查是否已安装: python...= '0.0.0.0' #允许所有ip访问 c.NotebookApp.notebook_dir = '/www/algorithm/agent' #自定义工作区,目录要自己预先创建。...启动 jupyter notebook jupyter notebook #jupyter notebook --ip=0.0.0.0 --port=8888 # 或使用nohup后台运行 nohup...多个 Python 版本 kernel 配置 虽然上面已经创建了虚拟环境,并显示出来了,但是在创建新的 notebook 并显示 python312,因为 python312 存在不同的虚拟环境里面,...这个需要我们再进行配置 Jupyter Notebook 允许用户在同一个 notebook使用多个不同的 IPython 内核 1、安装 Jupyter Notebook 和 IPython

63310

干货:如何正确地学习数据科学的Python

配置编程环境 Jupyter Notebook 是开发和展示数据科学项目的强大编程环境。 在电脑上安装 Jupyter Notebook 最简单的方法是通过 Anaconda 进行安装。...安装 Anaconda ,请选择最新的 python 3 版本。 安装完 Anaconda 后,请阅读 Code Academy 的这篇文章,了解如何使用 Jupyter Notebook。...你必须学习如何使用 Matplotlib 创建一些最常见的图表,折线图、条形图、散点图、柱状图和方框图。...在这个阶段,我建议你快速学习如何在 Matplotlib 创建基本图表,而不是专注于 Seaborn。 我写了一个关于如何使用 Matplotlib 开发基本图的教程,该教程由四个部分组成。...如何使用 SQL 和 python 数据有组织地驻留在数据库。因此,你需要知道如何使用 SQL 检索数据,并使用 python 在 Jupyter Notebook 执行分析。

1.3K20

Python简介与开发环境实践

Jython类似,运行在.Net平台上的解释器,Python代码被编译成.Net的字节码 愉快的Python3 目前所用的主流操作系统默认安装python2.x ,Python3.x 如何在机器上部署...、安装git # yum install git -y 2、安装Python编译依赖 # yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel...readline-devel zlib-devel bzip2-devel 3、创建用户python(习惯使用普通用户操作,越用越习惯) # useradd python 4、使用python用户登录后安装...可能需要 配置一个有较新包的yum源 # yum update nss 5、在python用户的~/.bash_profile追加 # 在安装完成pyenv 是会有提示添加 export PATH...安装Jupyter,也会安装 ipython的 $ pip install jupyter $ jupyter notebook help $ jupyter notebook passwd $ jupyter

66010

手把手教你用 NebulaGraph AI 全家桶跑图算法

无缝结合,支持从 Query 调用 ng_ai 任务友好的自定义算法接口,方便用户自己实现算法(尚未完成)一键试玩环境(基于 Docker Extensions)你可以这么用 ng_ai跑分布式 PageRank...新建一个图形并设置坐标轴 fig, ax = plt.subplots(figsize=(35, 15)) ax.set_xlim(-1, 1) ax.set_ylim(-1, 1) # 从颜色列表创建一个...操作 NebulaGraph结合 NebulaGraph 的 Jupyter Notebook 插件: https://github.com/wey-gu/ipython-ngql,我们还可以更便捷地操作...NebulaGraph:可通过 ng_ai 的 extras 在 Jupyter Notbook 安装插件:%pip install ng_ai[jupyter]%load_ext ngql当然,也可以单独安装插件...:%pip install ipython-ngql%load_ext ngql安装完成后,就可以在 Notebook 里直接使用 %ngql 命令来执行 nGQL 语句:%ngql --address

32521

JupyterLab: 神器Jupyter Notebook的进化版,结合传统编辑器优势,体验更完美

根据我使用Jupyter notebook的经验,分析了它的优劣势 优势: Jupyter notebook在可视化功能方面特别强大。...劣势: 内置变量检查器的缺失是经验丰富的标准IDE用户在Jupyter notebook中最先缺失的东西之一。 在开发代码Jupyter notebook没有提供一个方便的文件浏览器视图。...在下面的动画中,您将看到如何在JupyterLab连接多个Python文件和笔记本。 ? 在JupyterLab创建两个Python文件和一个Jupyter笔记本。...最后,您可以观察到,当这三个文件交互地使用变量a和b,它们都可以访问同一个内核。...在接下来的动画中,你可以看到Jupyterlab是如何在最后一块使用过的面板呈现哈勃望远镜的图像的: ? 此外,您可以使用如下所示的JupyterLab的Git扩展来导航和使用Git: ?

3.9K30

Linux在线搭建自己的文档网站

1. teedoc 简介 一款用 Python 写的文档网站生成工具,支持从 Markdown 或者 jupyter notebook 转换成 HTML,支持多文档,多语言,支持自定义页面等功能 效果和文档...Notebook 格式的文档转换为 HTML 网页 像其他工具也有read the docs, docusaurus,docsify,gitbook等等 teedoc使用了 Python 作为开发语言...,足够简单易用,要做自定义也很简单, 前端也只用了一个jquery,没有其它复杂的框架,相信很多开发者都有能力基于这个进行自定义开发,另外也支持插件哦~ 2....特性 使用简单, 跨平台,只依赖 Python3 部署简单, 生成的网站是全静态页面,直接拷贝到服务器或者上传到三方机构即可部署 书写简单,使用 Markdown 语法编写 Jupyter notebook...先配置依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel

4.5K50

增强Jupyter Notebook的功能,这里有四个妙招

作者:George Seif 机器之心编译 参与:魔王 你对 Jupyter Notebook 了解多少?本文介绍了一些自定义功能,帮助你使用 Jupyter notebook 更高效地写代码。...开发者使用 Jupyter Notebook 的基本功能来写 Python 代码、展示图。但是你们知道 Jupyter 还有大量自定义功能吗?...在使用 Python 工作,你会经常在写 Python 代码和使用 shell 命令之间来回切换。例如,你想使用 Python 读取磁盘的某份文件,而这需要你确认文件名。...Hinterland 可在 Jupyter Notebook 内完成代码补全。在键入过程,你会看到一些代码补全建议。尤其是当你搜索外部库的命令(示例如下所示)。这简直太方便了!...Qgrid 可在 Jupyter notebook 以交互的方式渲染 pandas 数据帧,这样你就可以执行一些直观的控制,滚动、排序和筛选,以及双击单元格编辑数据帧。

98320

增强Jupyter Notebook的功能,这里有四个妙招

本文介绍了一些自定义功能,帮助你使用 Jupyter notebook 更高效地写代码。...开发者使用 Jupyter Notebook 的基本功能来写 Python 代码、展示图。但是你们知道 Jupyter 还有大量自定义功能吗?...在使用 Python 工作,你会经常在写 Python 代码和使用 shell 命令之间来回切换。例如,你想使用 Python 读取磁盘的某份文件,而这需要你确认文件名。...Table of Contents 正如其名称所描述的那样,Table of Contents 基于 notebook # 创建的标题自动生成目录。...Qgrid 可在 Jupyter notebook 以交互的方式渲染 pandas 数据帧,这样你就可以执行一些直观的控制,滚动、排序和筛选,以及双击单元格编辑数据帧。

1.4K30
领券