Skip to content

Spyder 的简单介绍

Published: at 01:00

背景

前段时间由于工作关系,用 Matlab 进行了关于期货的量化程序开发和BUG修复,想着 Python 方面有没有类似于 Matlab 这样的 IDE 工具,后来找了找,专注于 Python 数据分析的 IDE 可能就是 Spyder 和 DataSpell。Spyder 有些功能就是类似于 Matlab里的,正是我所需要的,但是经过几天的使用,我发现并不是很适合我,因为我习惯了用VIM模式,可是它的VIM插件体验很不好。如果不在乎VIM编辑的用户,可能更适合,这里来简单介绍记录一下。

安装

插件安装

vim 插件安装

$ conda install spyder-vim -c conda-forge

notebook 插件安装

$ conda install spyder-notebook -c conda-forge

report 插件安装

$ conda install spyder-reports -c conda-forge

terminal 插件安装

$ conda install spyder-terminal -c conda-forge

功能使用

查看变量值

类似于 Matlab 的 Workspace,在 Variable Explorer 里可以查看脚本运行了的相关变量有哪些,变量的值是什么。这个功能很有用,特别是打断点进行 Debug 的时候,能方便地看到对应变量值的变化。如下: [Pasted image 20240116184820.png]

也可以对DataFrame变量进行双击查看: [Pasted image 20240116185132.png]

画图

可以直接对 Array 类型的变量右键选择画什么图,如下: [Pasted image 20240116185530.png]

比如画个 Plot 图: [Pasted image 20240116185558.png]

这里如果没有设置图形后端,一般图不会自动显示出来,会在放在 Plots 那里。要想自动显示和对图进行一些简单操作的话,就需要设置这里: [Pasted image 20240116185813.png]

总结

经过简单的使用,可以看出Spyder还是挺适合做数据分析相关的任务的,只是暂时对 VIM 用户不友好。