Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在考虑从MATLAB切换到Python。该应用程序是定量交易,而成本并不是真正的问题。我对MATLAB有一些爱好,并且想知道Python如何堆积起来(在我阅读的评论中找不到任何答案)。
回答: 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提供的整套功能,还有很多东西需要购买单独的工具箱。 更多&回答... |
![]() |
![]() |