- 主题:感觉python比不上matlab啊
【 在 shouge111 的大作中提到: 】
: (1)python要安装编辑器和各种库,还要进行设置,比matlab麻烦多了
与 MATLAB 对应的是 Anaconda,通过它安装模块并不麻烦,开箱即用
: (2)python定义矩阵、矩阵运算繁复,不简洁。而且A*A的逆,在非对角位置python有很小的非0残余,matlab没有
输入指定的矩阵元素繁琐度两者差不多吧;
至于小数的残余,在机器精度范围内,MATLAB 也同样存在
: (3)利用pyqt做GUI,很多函数、方法,需要记忆,比matlab麻烦多了。matlab一体化,各种属性一目了然,方法也是和基本matlab语法一致的,没有额外函数。
MATLAB 做图形界面开发似乎也要用专门的模块,估计功能没有 pyqt 全吧
--
FROM 117.143.147.*
MATLAB 的图形界面上有个工作区保存变量值,但没见过其他回溯信息
如果只是前者信息,Spyder 的图形界面中就能看到同样的信息
至于想要看栈的回溯信息,pdb、ipdb、ipython 等均能实现
【 在 Haimdinger 的大作中提到: 】
: matlab有个功能python一直没有找到。
: 就是写的程序bug,段在哪里,变量值和堆栈
: 状态都保存下来,不想要再跑一遍。
: ...................
--
FROM 117.143.147.*
不想查了资料,直接猜测 micromamba 是一个 Python 解释器
这个楼里其实把好多个程序混在一起讨论了!
Python 解释器是一个方面,但若论数值计算,
python 底层同样用 MATLAB 那一套,
解释器的实现也就不重要了
【 在 heyuanlie 的大作中提到: 】
: micromamba据说会更快,占资源更少,不知真假。
--
FROM 120.253.228.*
PyCharm 菜单顶栏“运行”条目里点调试之后
主窗口一分为二,下方窗口左上有“调试器”按钮,
点击之后就会出现当前断点的执行时的变量值
然后可以选择“单步”等调试按钮
调试之前先设置断点
【 在 Haimdinger 的大作中提到: 】
: 真心求教:
: candidates = [q for q in self.questions
: if q['type'] == question_type and self._is_question_valid(q, config)]
: ...................
--
FROM 120.253.228.*