如果我已经知道并使用Numpy/Scipy,我是否应该努力学习Matlab

hel*_*ker -3 matlab numpy scipy

我使用并喜欢Numpy和Scipy,但在我参与的其中一个领域(生物力学研究),MATLAB在这个领域占主导地位.

我相信这种统治很大程度上归功于传统,类似于Windows或Office所发生的事情,但也许有一些内在的理由偏爱一个而不是另一个.

目前我可以用Numpy/Scipy来解决大多数数据分析问题,但是当我提到它时,我看到了研究人员脸上的尴尬.

真正的问题是:如果我已经知道Numpy/Scipy,是否真的需要学习Matlab?

Jon*_*nas 6

假设您在我的实验室申请工作.你说"我知道Numpy/Scipy".然后我说"那真棒,那么你学习Matlab会更容易".为什么?因为我们的代码库是在Matlab中,我们的协作者的代码库是在Matlab中,我不会付钱给你重新发明轮子,我不会付钱给你写代码,这些代码不能轻易地集成到其他代码中.人民的项目.

简而言之:如果一个领域主要使用一种语言,并且你想在该领域工作,那么知道该语言是非常有用的.