Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 Python与Matlab

我正在考虑从MATLAB切换到Python。该应用程序是定量交易,而成本并不是真正的问题。我对MATLAB有一些爱好,并且想知道Python如何堆积起来(在我阅读的评论中找不到任何答案)。
  1. 是否有一个与MATLAB一样出色的Python IDE(变量编辑器,调试器,分析器)?我已经阅读了有关Spyder的好东西,但是它有分析器吗?
  2. 在MATLAB中更改路径上的函数时,它会自动重新加载。更改库时是否必须手动重新导入库,还是可以自动完成?这是微不足道的事情,但实际上大大提高了我的生产率。

回答:

IDE:不会。尽管我听说过Wing IDE的好处,但Python IDE远没有MATLAB完善或成熟。通常,我发现IDE对于Python开发来说完全是矫kill过正,并且发现我使用设置合理的文本编辑器(在我的情况下为vim)和单独的可视调试器(WinPDB)可以提高工作效率。

更改函数:更改后必须使用内置的reload()函数重新加载模块。

import foo #now you've changed foo.py and want to reload it foo = reload(foo) 我已经从MATLAB切换到Python,因为我发现Python可以更好地处理复杂性,也就是说,我发现使用Python编写,调试和维护复杂的代码更加容易。原因之一是Python是一种通用语言,而不是专门的矩阵处理语言。因此,像字符串,非数字数组和(至关重要的)关联数组(或映射或字典)之类的实体在Python中都是一流的构造,就像类一样。

关于功能,使用NumPy,SciPy和Matplotlib,您几乎可以立即获得MATLAB提供的整套功能,还有很多东西需要购买单独的工具箱。



更多&回答...
poster 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 16:58


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.