这题目问的就有问题,博士按理说不应该没见过python,但还是做个对比谈谈:
瑞士军刀和开瓶器有什么决定性优势?
很显然这个瑞士军刀能干的事情更多,但你强加无理要求给开瓶器就是你的不对了。
开瓶器,也就是matlab,是专注于数学分析的软件,虽然开瓶器也能偶尔砸个核桃,但他本质就是是为玻璃罐的铁盖准备的,所以,题目应该问:
在开啤酒瓶领域,瑞士军刀和开瓶器哪个好用?
显然是开瓶器好用,因为瑞士军刀光要选哪个库就很难,但最重要的是,瑞士军刀它隔手:没有分号,没有花括号(程序段end符),用缩进表示域。。。
然后算法层面,matlab是商用软件,库函数都是有保证的,大部分专业领域的算法都是现成的集成封装,并且有良好的说明文档,help命令,或者在线查询
python的话,常用库没啥问题,更专业细分领域的,听天由命了,第一是你能不能找得到,第二是找得到但他对不对,第三是压根儿就没有。。。
但为啥貌似大家更喜欢python一些?
搞研究嘛,谁没有颗爱折腾的心呢?
( *・ω・)✄