数据科学是21世纪一个非常流行的术语,不得不说,当下各行各业每天都产生了大量的数据,社交、消费、电商......如果将开发与“数据科学”关联到一起是我们需要考虑的问题。

vscode 数据可视化 vscode 数据分析_数据挖掘

尽管不同领域、不同背景,但是,有一些工具已经成了数据科学领域的标准化工具,例如,Python、Jupyter Notebook。

感兴趣的同学可以浏览一下GitHub,你会发现,绝大多数数据科学相关的项目都是由Python和Jupyter Notebook完成。

但是,使用过Jupyter Notebook的应该都很清楚。每次使用都需要在命令行下输入命令、启动,在浏览器中打开对应的编辑器。这样对于开发人员不够直观,为了让它更加直观,微软提出了把它结合VS Code进行使用。

这样有显而易见的优点:能够把智能的编辑(VS Code)与快速编辑及可视化(Jupyter Notebook)结合到一起

这样,一款名为neuron的VS Code插件就应运而生了。

neuron是什么?

neuron是一款面向数据科学的一款交互式编程插件,它把VS Code的功能与Jupyter Notebook无缝结合在了一起,它不仅适用于Python,还适用于R。

vscode 数据可视化 vscode 数据分析_数据科学_02

安装插件之后,可以在左边代码编辑器中进行代码开发,右边就是一个交互式的面板,它可以展示如下内容:

  • 表格
  • 图像
  • 图形
  • 地图
  • ...

neuron如何使用?

neuron的使用非常简单,下面就从安装到日常开发使用来介绍一下这款交互式工具的使用。

安装配置

neuron的安装和VS Code的大多数插件一样,只需要点击侧边活动栏的插件市场图标,搜索neuron,点击安装即可。

安装之后还无法使用,还需要进一步的配置。

由于neuron是基于Jupyter Notebook的一款插件,因此,需要安装Jupyter Notebook相关的插件。如果已经在本机安装了Jupyter Notebook,则无需再重复进行这一步。如果没有安装,neuron在第一次时会提示安装Jupyter Notebook。

交互式面板

neuron的核心就在于交互式面板,可以通过点击标签栏的Open Output Pane图标。

vscode 数据可视化 vscode 数据分析_机器学习_03

使用

使用交互式面板之前需要通过前面步骤打开面板,打开面板之后要想把输出结果展示到面板上有2种方式。

方式1:

可以分为如下几步:

  • 编辑一段代码
  • 选中代码
  • 鼠标右键
  • 选择“Send Code to Output Pane

方式2:

可以通过快捷键的方式把结果展示到面板上,在Windows上快捷键为 Alt+Enter,在mac上快捷键为option+return

vscode 数据可视化 vscode 数据分析_数据挖掘_04

这时候一个输出卡片就会展示在右侧面板,如果卡片逐渐增多,你可以对它进行如下操作:

  • 删除
  • 最小化
  • 在浏览器中打开

除了基本的数据,交互式面板还可以展示更多丰富信息,

例如,3维图形

vscode 数据可视化 vscode 数据分析_vscode 数据可视化_05

LaTeX公式

vscode 数据可视化 vscode 数据分析_数据科学_06

另外,还可以添加图像、Markdown文档。

完成开发之后,你可以对交互式面板进行如下操作:

  • 过滤
  • 选择
  • 导出

无论你是用Python还是R去做数据分析,neuron都可以提供强有力的支持,它在交互式调试、数据可视化分析等方面能够将Jupyter Notebook纳入到直观的VS Code中。这样,你不仅可以体验到VS Code智能的编辑功能,还可以使用强大的Jupyter Notebook。


干货推荐

为了方便大家,我花费了半个月的时间把这几年来收集的各种技术干货整理到一起,其中内容包括但不限于Python、机器学习、深度学习、计算机视觉、推荐系统、Linux、工程化、Java,内容多达5T+,我把各个资源下载链接整理到一个文档内,目录如下:

vscode 数据可视化 vscode 数据分析_数据挖掘_07

vscode 数据可视化 vscode 数据分析_vscode 数据可视化_08

所有干货送给大家,希望能够点赞支持一下!

https://http://pan.baidu.com/s/1eks7CUyjbWQ3A7O9cmYljA (提取码:0000)