首页
学习
活动
专区
工具
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

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

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安装完成后,我们就可以参考下图来创建和移除不同的命名子空间,这在调试代码很受用: ?

53330

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.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.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.5K20

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

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

66220

远程工作利器:高效指南教你如何在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

1K20

干货:如何正确地学习数据科学的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

Jupyter Notebook使用Docker本地部署与远程访问使用详细教程

前言 本文主要介绍如何在Ubuntu系统中使用Docker本地部署Jupyter Notebook,并结合cpolar内网穿透工具实现任意浏览器公网远程访问本地部署的Jupyter Notebook界面...选择与拉取镜像 本文中使用的操作系统为Ubuntu,在终端执行命令: 如何在Ubuntu使用docker部署Jupyter Notebook并实现公网远程访问 sudo docker search Jupyter...创建容器 在拉取了Jupyter镜像后,我们就可以使用Docker创建容器来运行Jupyter Notebook了。...4.2 创建远程连接公网地址 登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道: 隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:jup 协议:http 本地地址...然而,它的缺点是网址是随机生成,这个地址在24小内会发生随机变化,更适合于临时使用

2710

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

66710

手把手教你用 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

35521

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的功能,这里有四个妙招

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

1.4K30
领券