217 Star 1K Fork 245

GVPpyminer / pyminer

 / 详情

对工作空间的变量管理器进行优化

待办的
需求 成员
创建于  
2020-09-27 11:40

需要对工作空间的变量管理器进行优化,能够共容易进行使用
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,不能打开其他的数据类型

评论 (3)

开始说故事 创建了需求
开始说故事 关联仓库设置为py2cn/pyminer
开始说故事 添加协作者westat
开始说故事 添加了
 
enhancement
标签
开始说故事 关联项目设置为PyMiner
开始说故事 优先级设置为次要
开始说故事 置顶等级设置为
开始说故事 修改了描述
展开全部操作日志

矩阵可以考虑尊重numpy本身的设置,省略号占位,然后点击省略号再展开。

MATLAB的json等复杂数据都是通过表达式指定一部分然后做的显示,例如表达式data.module.ball.force可以是一个矩阵

输入图片说明
我对按行按列计算是否要添加持肯定态度,但我认为这方面的操作,放到我们的data_miner插件中实现会更好一些。
3、变量数据类型的说明是什么意思呢?是对诸如numpy.ndarray或者pandas.DataFrame这些类进行说明吗?

westat 优先级次要 修改为不指定

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(4)
7985556 fzgandw 1598515660 301972 py2cn 1578919767
Python
1
https://gitee.com/py2cn/pyminer.git
git@gitee.com:py2cn/pyminer.git
py2cn
pyminer
pyminer

搜索帮助