当在 Linux 服务器上使用 which python 命令时(Windows 系统下应使用 where python),它将显示 Python 解释器的路径。...Kernel(内核) Kernel 在 Jupyter Notebook 中是一个核心概念,它负责执行 Notebook 中的代码。...当用户在 Notebook 中编写代码并运行单元格时,这些代码会被发送到 Kernel 进行执行,然后 Kernel 将执行结果发送回前端进行显示。...在 Jupyter Notebook 中,当用户选择 Python 内核时,他们实际上是在选择一个 Python 解释器来执行代码。...融合到一个文件中的代码示例 下面是一个简单的 Python 代码示例,它可以在 Jupyter Notebook 中运行。这段代码定义了一个函数,并使用该函数计算两个数的和。
本文就将基于笔者自己摸索出的经验,以geopandas环境的搭建为例,教你使用conda+jupyter轻松搞定环境的搭建、管理与拓展。...jupyter labextension install @jupyter-widgets/jupyterlab-manager 完成后执行jupyter lab,在打开的操作界面中notebook下点击...python_spatial创建新的notebook,执行如下命令(请提前安装好tqdm),可以看到出现了交互式的进度条: 图4 目录插件 在ipynb文件中可以用markdown编写各级别标题,在使用下列插件自动生成目录...,我们这里只是移除了虚拟环境,但前面注册到jupyter lab中的kernel还会显示。...而如果想要修改某个kernel的显示名称,可以同样在对应的虚拟环境下使用jupyter kernelspec list查看每个kernel以及其对应的路径,前往路径下把kernel.json中display_name
下载完成之后直接打开安装,一路可以按照默认的选项继续,到图3显示的步骤时为了方便之后的使用建议都勾选上: ?...\hp> 可以发现这时命令行开头多了(python_spatial),这代表我们已经进入激活的python_spatial环境中,接着我们就可以使用conda命令在当前环境中安装geopandas,...as gpd >>> 至此,我们已经完成了geopandas基础环境的搭建,接下来我们来配置使用jupyter。...jupyter labextension install @jupyter-widgets/jupyterlab-manager 完成后执行jupyter lab,在打开的操作界面中notebook...,我们这里只是移除了虚拟环境,但前面注册到jupyter lab中的kernel还会显示,但实际上是没有对应环境存在的,所以强行选择已经移除的环境对应的kernel会报错: ?
notebook之类的编辑器中书写Python代码调用各种QGIS中的地理计算功能,进而弥补geopandas在某些功能上的尚未完善之处。...图2 本文就将为大家展示如何集成QGIS到Conda环境里,并基于建好的环境在jupyter lab中调用QGIS从而解决实际计算问题。...在已经正确安装和配置anaconda或miniconda的机器上,在终端执行conda create -n QGIS python=3.7 -y来建立一个Python虚拟环境,这里选择3.7版本的Python...-y 安装完成后我们执行jupyter lab来启动它: ?...为了方便下面的功能演示我们顺便把geopandas也安装了: conda install -c conda-forge geopandas -y 接下来我们先来查看所有可用的QGIS中的算法功能:
notebook之类的编辑器中书写Python代码调用各种QGIS中的地理计算功能,进而弥补geopandas在某些功能上的尚未完善之处。...图2 本文就将为大家展示如何集成QGIS到Conda环境里,并基于建好的环境在jupyter lab中调用QGIS从而解决实际计算问题。...在已经正确安装和配置anaconda或miniconda的机器上,在终端执行conda create -n QGIS python=3.7 -y来建立一个Python虚拟环境,这里选择3.7版本的Python...lab: conda install nodejs jupyterlab -y 安装完成后我们执行jupyter lab来启动它: 图5 接着我们创建新的notebook,测试一下QGIS是否可以正确导入...为了方便下面的功能演示我们顺便把geopandas也安装了: conda install -c conda-forge geopandas -y 接下来我们先来查看所有可用的QGIS中的算法功能: #
matplotlib可以更改使用的后端的创建来交互式图,本文将研究两个这样的后端,以及它们如何使matplotlib在Jupyter 中呈现交互性。...本文将介绍两个常见的方法,可以在数据可视化任务中使用它们。 nbagg后端 backend_nbagg可以在notebook上呈现交互式图形。它利用了为webagg作为开发的基础。...要在Jupyter中输入以下命令启用后端, %matplotlib notebook 下面是一个基本的例子来展示nbagg后端的用法。...下面我们介绍另外一个后端,这将是可以实现相同的结果的一个更好的替代方案。 Ipyml后端 ipyml后端在“经典的”notebook 以及Jupyter lab都可以完美的运行。...ipyml后端使用ipywidget框架,需要单独安装。ipywidget用于在Jupyter 环境中构建交互式gui。在滑块、文本框等控件的帮助下,用户可以与他们的可视化效果进行无缝交互。
如何在Jupyter Notebook中插入本地图片? 我在网上搜索的时候,看到网上写的都是,将cell调节成为markdown cell, 然后输入下面的代码 !...[title](img/picture.png) 于是,在调节了路径之后,我按照上方的说明进行了操作,但是显示图片无法显示。...补充知识:Jupyter Notebook显示图片(显示静态图片、显示动态图片、显示本地图片) 本篇博客记录如何使用 Jupyter Notebook 显示图片,第一种情况为使用 python 绘图时,...网页中如何显示静态图片和动态图片;第二种情况为使用 Jupyter Notebook 做笔记时,在网页中调用本地的图片进行展示。...以上这篇jupyter notebook插入本地图片的实现就是小编分享给大家的全部内容了,希望能给大家一个参考。
最适合来运行matplotlib绘图的工具是jupyter notebook,本教程也是基于该工具做实验。...这是一种交互式笔记本,在浏览器上运行代码,能直接显示运行结果和图表,详情可见jupyter notebook介绍。 哪些图表可以用matplotlib绘制呢?...1、打开jupyter notebook,新建python3笔记本,以下界面: 2、导入pyplot模块,使用magic图像函数用来在notebook中显示图表 import matplotlib.pyplot...plt.ylabel('Y') # y轴标签 plt.show() # 显示图表 4、结果 这里的pyplot模块方法函数都是做什么的呢?...plot() : 根据给的x和y值绘制直线或标记图 figure() : 创建一个新的图表 legend() : 在图表上放置图例 xlabel() : 设置x轴标签 ylabel() : 设置y轴标签
import matplotlib.pyplot as plt 在Jupyter Notebook中,你可以在下面加入这一行,这样你就不必每次都想要制作一个图时都调用plt.show()。...图例 问:如何在我的图中添加图例? 如果图例未自动显示在图表上,则可以使用以下代码显示图例。 plt.legend() 问:如何更改图例出现位置?...plt.legend(fontsize= 10); 或者,你也可以不使用数字,如: plt.legend(fontsize='x-large'); 坐标轴 问:如何命名我的x和y轴标签?...plt.savefig('plot1.jpg') 注意 如果你的Jupyter Notebook中有大量的图,你的Notebook会变得非常慢,在我参与项目时遇到过这种情况。...所以,可以将鼠标悬停在图的左侧,这会出现如下所示的灰色框。双击灰色框,就可以隐藏图,使Jupyter Notebook可以正常运行,同时也方便滚动。 ?
本系列文章就将围绕geopandas及其使用过程中涉及到的其他包进行系统性的介绍说明,每一篇将尽可能全面具体地介绍geopandas对应方面的知识。...geopandas的安装和使用需要若干依赖包,如果不事先妥善安装好这些依赖包而直接使用pip install geopandas或conda install geopandas,可能会引发依赖包相关错误导致安装失败...官方文档中的推荐安装方式为: conda install --channel conda-forge geopandas conda-forge是一个社区项目,在conda的基础上提供了更广泛更丰富的软件资源包...notebook或jupyter lab中可以图像的形式直接显示GeoSeries中的单个元素: 图3 LineString 对应shapely中的LineString,用于表示由多个点按顺序连接而成的线...])], index=['a']) 图13 显示第一个元素,可以看出LinearRing就是无孔多边形的边框线: 图14 在同一个GeoSeries可以混合上述类型中的多种几何对象
把设置的过程写出一个教程,供大家参考。 Jupyter notebook等简单介绍 做数据科学的小伙伴们对Jupyter notebook一点都不陌生,下载安装anaconda后就可以直接使用了。...Web应用程序的主要功能 代码的浏览器内编辑,具有自动语法突出显示、缩进和制表符完成/内省。 从浏览器执行代码的能力,将计算结果附加到生成它们的代码。...使用富媒体表示(例如 HTML、LaTeX、PNG、SVG 等)显示计算结果。例如,可以内联包含由matplotlib库呈现的出版物质量的图形。...使用Markdown标记语言在浏览器中编辑富文本,可以为代码提供注释,不限于纯文本。 能够使用 LaTeX 在 Markdown 单元格中轻松包含数学符号,并由MathJax本地呈现。...缩放刻度标签、图例等的字体大小。从 x 和 y 轴移除脊椎并使网格虚线: 打开 X 轴和 Y 轴刻度线(默认 = False),关闭轴网格线(默认 = True),并设置默认图形大小。
把设置的过程写出一个教程,供大家参考。 Jupyter notebook等简单介绍 做数据科学的小伙伴们对Jupyter notebook一点都不陌生,下载安装anaconda后就可以直接使用了。...Web应用程序的主要功能 代码的浏览器内编辑,具有自动语法突出显示、缩进和制表符完成/内省。 从浏览器执行代码的能力,将计算结果附加到生成它们的代码。...使用富媒体表示(例如 HTML、LaTeX、PNG、SVG 等)显示计算结果。例如,可以内联包含由matplotlib库呈现的出版物质量的图形。...使用Markdown标记语言在浏览器中编辑富文本,可以为代码提供注释,不限于纯文本。 能够使用 LaTeX 在 Markdown 单元格中轻松包含数学符号,并由MathJax本地呈现。 ?...缩放刻度标签、图例等的字体大小。从 x 和 y 轴移除脊椎并使网格虚线: ? 打开 X 轴和 Y 轴刻度线(默认 = False),关闭轴网格线(默认 = True),并设置默认图形大小。 ?
赫尔辛基大学的 AutoGIS 课程有一个很好的例子,将空间索引与 geopandas 一起使用。 在这篇文章中,我想谈谈另一个名为H3 的空间索引系统。...在这篇文章中,我将向你展示如何创建使用点密度图geopandas和h3-py库在Python。 国家地理空间情报局的海事安全信息门户以反航运活动消息的形式提供所有海盗事件的形状文件。...我们groupby在h3列上使用 Panda 的函数,并count在输出中添加一个新列,其中包含每个 H3 id 的行数。...这是显示生成的 hexbin 地图的图层,其中显示了世界各地的盗版热点。 从读取输入到创建聚合网格层的整个过程只需 2 秒多一点。将其与使用空间索引的 QGIS 模型进行比较,该模型至少需要 5 倍。...这篇文章中使用的代码和数据集可以在我的Github 存储库中找到。您还可以在 Binder 中实时运行 Jupyter Notebook 。
本系列文章就将围绕geopandas及其使用过程中涉及到的其他包进行系统性的介绍说明,每一篇将尽可能全面具体地介绍geopandas对应方面的知识,计划涵盖geopandas的数据结构、投影坐标系管理、...geopandas的安装和使用需要若干依赖包,如果不事先妥善安装好这些依赖包而直接使用pip install geopandas或conda install geopandas可能会引发依赖包相关错误导致安装失败...图2 在jupyter notebook或jupyter lab中可以图像的形式直接显示GeoSeries中的单个元素: ?...图6 同样地,直接显示第一个元素: ? 图7 Polygon(无孔) geopandas中的Polygon对应shapely中的Polygon,用于表示面,根据内部有无孔洞可继续细分。...图14 在同一个GeoSeries可以混合上述类型中的多种几何对象,这意味着点线面在概念上相异的几何对象可以共存于同一份数据中 2.1.2 GeoSeries常用属性 类似pandas中的
一、简介 Plotly是一个非常著名且强大的开源数据可视化框架,它通过构建基于浏览器显示的web形式的可交互图表来展示信息,可创建多达数十种精美的图表和地图,本文就将以jupyter notebook...notebook中专用的方法,即将生成的图形嵌入到ipynb文件中,本文即采用后面一种方式(注意,在jupyter notebook中使用plotly.offline.iplot()时,需要在之前运行...,默认为800 下面是一个简单的示例: import plotly import plotly.graph_objs as go '''初始化jupyter notebook中的绘图模式''' plotly.offline.init_notebook_mode...2.4 定义Layout plotly中图像的图层元素与底层的背景、坐标轴等是独立开来的,在我们通过前面介绍的内容,定义好绘制图像需要的对象之后,可以直接绘制,但如果想要在背景图层上有更多自定义化的内容...color:str型,传入十六进制色彩,控制横坐标上所有元素的基础颜色(在未单独指定颜色之前,这些元素均采用此处color指定的颜色) title:str型,设置横坐标轴上的标题 titlefont
notebook中通过书写Python代码的方式传入多种格式的数据,在其嵌入notebook的交互窗口中使用其内建的多种丰富的空间数据可视化功能,本文就将针对在jupyter notebook中使用keplergl...keplergl即可,如果安装过程中遇到与geopandas、fiona相关的错误,只需要重装gdal模块即可,在完成安装之后,通过下面的小例子来认识kepler.gl的使用方式: from keplergl...notebook中运行完上述代码后会出现kepler.gl的操作窗口,如下图所示: 点击左上角的小箭头便可以展开一个功能丰富的窗体: 第一个按钮下包含了跟图层元素相关的众多功能,要使用这些功能需要导入数据...: 要显示什么对象隐藏什么对象可以全部依靠手动在菜单栏中调整对应的属性,也可以通过json格式传入config参数来实现,我们提取上面可视化结果下map1的config参数,再在初始化一个新的窗体时直接用字典传入参数...notebook中如何调用kepler.gl有了一个初步的认识,接下来我们在不同的例子中总结传入不同格式数据进行可视化的方法。
notebook中通过书写Python代码的方式传入多种格式的数据,在其嵌入notebook的交互窗口中使用其内建的多种丰富的空间数据可视化功能,本文就将针对在jupyter notebook中使用keplergl...keplergl即可,如果安装过程中遇到与geopandas、fiona相关的错误,只需要重装gdal模块即可,在完成安装之后,通过下面的小例子来认识kepler.gl的使用方式: from keplergl...notebook中运行完上述代码后会出现kepler.gl的操作窗口,如下图所示: ? ...要显示什么对象隐藏什么对象可以全部依靠手动在菜单栏中调整对应的属性,也可以通过json格式传入config参数来实现,我们提取上面可视化结果下map1的config参数,再在初始化一个新的窗体时直接用字典传入参数...可以看到通过这种方式我们直接一步就还原了之前完成的可视化结果,通过本小节中这个简单的小例子,你应该对jupyter notebook中如何调用kepler.gl有了一个初步的认识,接下来我们在不同的例子中总结传入不同格式数据进行可视化的方法
本篇是吴恩达机器学习课程单变量线性回归作业ex1 Python 版本参考程序 程序是从jupyter notebook 转换过来的 导入要使用的模块 1%matplotlib notebook # jupyter...notebook 的魔法方法 2import numpy as np 3import matplotlib.pyplot as plt 4import pandas as pd 1# 加载数据 2data...notebook 直接用来显示数据的,以下非Python 语法是 jupyter notebook 用来显示数据的 ?...) / (2*X.shape[0]) 1# 在第 0 列插入一列数据 1 标签是 'Ones' 2data.insert(0, 'Ones', 1) 3data.head() # 查看前5 行数据 ?...2y_axis = trained_theta[0, 0] + (trained_theta[0, 1] * x_axis)#设置Y轴 3fig, ax = plt.subplots(figsize
,本文就将以jupyter notebook为开发工具,详细介绍Plotly的基础内容。...notebook中专用的方法,即将生成的图形嵌入到ipynb文件中,本文即采用后面一种方式(注意,在jupyter notebook中使用plotly.offline.iplot()时,需要在之前运行...,默认为800 下面是一个简单的示例: import plotly import plotly.graph_objs as go '''初始化jupyter notebook中的绘图模式''' plotly.offline.init_notebook_mode...绘图语法规则 2.4 定义Layout plotly中图像的图层元素与底层的背景、坐标轴等是独立开来的,在我们通过前面介绍的内容,定义好绘制图像需要的对象之后,可以直接绘制,但如果想要在背景图层上有更多自定义化的内容...2.4.2 坐标轴 xaxis或yaxis:字典型,控制横坐标的各属性,其主要键如下: color:str型,传入十六进制色彩,控制横坐标上所有元素的基础颜色(在未单独指定颜色之前,这些元素均采用此处
领取专属 10元无门槛券
手把手带您无忧上云