需要对工作空间的变量管理器进行优化,能够共容易进行使用
1、Variable Viewer部分允许对变量进行修改
2、Variable Viewer部分支持变量的增删改计算(百分比,行列的开方次方函数)等操作(特指对pandas.DataFrame的变量)
3、工作空间增加对变量数据类型的说明
4、工作空间中,双击“名称”,“数据结构”(暂无),“维度”,“值”的时候,可以跳出对应变量的变量视图进行操作
5、用户想要打开变量时,如果变量比较大的情况下,需要有提示(“打开这个变量可能很慢,您要继续打开吗?”)
参考数字:pandas.DataFrame -》超过500行或占用内存空间超过10M以上,set、dict、list、tuple等超过10万个元素,numpy.array 不超过 10万个元素
6、打开变量管理器时,如果变量数据类型为:pandas.DataFrame, numpy.array,list,增加变量中颜色背景选项(默认不选中)。
注意:pandas.DataFrame 针对列进行显示
7、对于JSON类型数据(或dict类型),可以参考spyder中的模式进行多层级的显示,目前只能展开JSON中的JSON,不能打开其他的数据类型
矩阵可以考虑尊重numpy本身的设置,省略号占位,然后点击省略号再展开。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
MATLAB的json等复杂数据都是通过表达式指定一部分然后做的显示,例如表达式data.module.ball.force可以是一个矩阵
我对按行按列计算是否要添加持肯定态度,但我认为这方面的操作,放到我们的data_miner插件中实现会更好一些。
3、变量数据类型的说明是什么意思呢?是对诸如numpy.ndarray或者pandas.DataFrame这些类进行说明吗?
登录 后才可以发表评论