不同的行业有不同的选择,各行各业都有数据分析的需求。主要是matlab,python,r这些。
以我自己为例,matlab矩阵运算能力强,语法简单,性能强,更便于科研数据分析。它可以调用gpu,界面友好。有很多用于数据分析的数据导入和导出工具包
非常适合数据分析,而且
它还可以很容易地构建接口。例如,我为上一个项目构建了以下图形界面:
但问题是matlab不是免费的,而且也不便宜。大学和研究机构会根据自己的需要购买,比如我们学校。
据我所知,有很多人使用盗版,但这是极不推荐的。即使你买的是短期学生版,也不要使用盗版。
还有python,它在天文数据分析和数据挖掘中也非常流行。因为很多人编写了很多开源工具包,所以社区非常大,每个人都为这个社区贡献自己的代码。
太阳物理学中有一个著名的sunpy
使用这个软件包,我们可以很容易地导入和处理各种天文台的观测数据。
另外,机器学习近年来的兴起也是以python为主,python的数据处理和分析将越来越流行。
还有一些财务统计数据,如rspss等。
作为matlab的高级用户,我用它做了仿真,并谈了自己的看法。
提高技能,学习更多编程语言
!大学生应该是国家的希望,你应该是最怕惩罚的漂亮狗,行动起来
matlab和python不在同一级别。matlab是面向算法本身和仿真本身的产品。如果不是运行效率,那就要看是谁写的程序了。matlab收费的原因在于运行时的更新。比如及时5g更新nr库,如果你用python写这个东西,不是不可能写的,只是时间、完整性、运行效率,这些都很难保证。毕竟,matlab的背后是一支强大的科学家团队来负责算法,一支强大的工程师团队来完成实现,最后给大家一个简单易用的函数它可以通过使用的方法来实现。每个人都做他们擅长的事。
matlab可以做大数据挖掘,但是效果不如r或python。