matlab编程田忌赛马,科学网—Matlab很好,但不能是唯一的 - 蒋迅的博文

作者:蒋迅

据说下面是一个谷歌雇员关于Matlab的评论。我单位确实来过这样的实习生,声称除了Matlab,其他语言都不会,因为学校老师布置的的作业都要求用Matlab做。但当时我们需要的是C++和Python,FORTRAN也可以。结果此人混了一个夏天。

我觉得不能只接受一个工具。我们还曾经有过一个高中生来做暑期实习,他说会C++,但我们要求他做一个用Java语言的。人家学了两天就开始做,越做越好,到暑假结束时,我们一起写了论文,让他拿到学科年会上去宣读。后来他上了斯坦福大学。

0929465n6u02gn2sencg62.jpg

我发到微博后引来很多评论。我把主要的思想收集了一下,汇编如下:

还是多路发展比较好, 程序语言只是一个工具, 领会了一门语言的学习之道,再转向其他语言也相对来说容易。 对于ML/CV领域,C++/PYTHON/MATLAB应该都需要。

Matlab的矩阵运算无非是MKL的一个外包层,而MKL仅需500美元,比matlab的价格低了一个量级。GPU运算也不比一些第三方软件高效。 对于普通的科学运算与教学,python 比 matlab 更有优势。matlab应该回归专业软件的本位,不要再祸害

我暑假实习是用一周学的python…然后就用它写OOP了,python这么直观的再不愿意学真是没救了

Matlab看起来很美,用起来糟心

可文章中对比Matlab矩阵运算功能说的是python啊…

@万精油墨绿:这观点太偏激。不能要求每个工程师都用Java或C++去写矩阵运算,或者自己解微分方程。 MATLAB方便适用,很适合搞Prototype。再说,MATLAB的矩阵运算速度不是只懂点Java或C++的阿猫阿狗可以写得出来的。[哈哈] 这里面故事很多,以后有机会

有的思想matlab实在是难以实现出来,记得毕业后开始工作的头三个月,生不如死,后又有神人指导,现在基本无所谓什么语言了,更多的是混编

@张栋_机器学习: 语言只是实现思想的工具,我的团队也有只精通 Matlab 的:我把他定位是 Data Engineer or Math-guru Programmer

有些偏激。谷歌面试重逻辑分析能力而非编程语言。另外,谷歌雇佣大量的博士做Software Engineer,而这些人中用matlab的不在少数,因为Matlab在研究中快速做原型及建模非常好用。语言都是工具,人聪明基础好学什么语言都快。

Matlab怎么了?身为工程人员,它确实给我们带来了很多方便,有的算法用C++写得几百行,Matlab只要几十行,但两者实现算法的本身都一样啊。确实搞IT的做最终产品瞧不上这个,Matlab可能也做不了这么框架宏大的活儿,但别否定了Matlab的工程价值。

作为汽车业的工具,不算好。Simulink无法被第三方语言调用,无法做成服务。唯一原因是要卖许可, 没有任何正当设计理由。

也就是说这玩意学了就必须以后走科研这条路,不做科研就白学了,这么多年学白上了

虽然简单上手,可是与其及其低下的运行效率相比,matlab不上手也罢!

MATLAB本来就是给工科学生用的啊,码农来吐槽什么。。。比如上个adaptive filter的课,你用C++把大作业做完别人博士都毕业了吧。。。而且当年开发MATLAB的,一个心思都在数学上,一个心思都在怎么向用户收费上,结果必然是二流的语言啊。。。

@万精油墨绿:因为这个微博@ 了我,今天看了很多转发评论,大部分都在黑MATLAB。我猜其中一半不懂M,另一半对M定位有问题。右边的评论比较靠谱。 //@张栋_机器学习 语言只是实现思想的工具,我的团队也有只精通 Matlab 的:我把他定位是 Data Engineer or Math-guru Pr

能通MATLAB,亦何容易!数值计算与可视化之利器,只不过用于实际产品开发有点圆凿方枘。

支持张栋博士的评论。做算法原型,Matlab是不错的选择;做实际产品开发,确实应该出门左拐。

我觉得你说的那帮聪明人一般都会用python,少量会C++或者R/Julia。。//@胡宁: 有些偏激。谷歌面试重逻辑分析能力而非编程语言。另外,谷歌雇佣大量的博士做Software Engineer,而这些人中用matlab的不在少数,因为Matlab在研究中快速做原型及建模非常好用。语言都是工具,人聪明基础好学什么

Andrew Ng在Machine Learning的教学中完全使用Matlab。他说Matlab可以快速实现各种新的想法,验证它们的实用性。如果实用性好,再用其它语言来做商业开发也不迟。并且这样可以省下很多人力物力。

matlab用到精通的话,数学也不会差吧,用什么工具重要吗?刚用matlab做完过空间优化,相见恨晚。我写MOCOM用了一周的时间,由于赶进度程序还写得很死没法用于其它模型。用matlab做优化太方便了,随意换模型试,满意为止,哈哈。决定以后做模型就用它,部分空间分析也可以用它。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值