不同行业有不同的选择,各行各业都有数据分析的需求。主要是matlab,python,r这些。
以我自己为例,科研中数据分析用的比较顺手的是matlab,因为它做矩阵运算很强,语法不难,性能很强,可以调用gpu,界面很友好,有很多数据导入导出数据分析的工具包
用于数据分析非常合适,
也可以可以很方便地构建界面。比如下面这个我为之前项目构建的图形界面:
但是有个问题是matlab不是免费的,而且还不便宜。各大高校和科研所会根据需要购买,比如我们学校。
据我了解,有很多人用盗版,但是这是极其不推荐的,即便是买一个短期的学生版也不要使用盗版。
然后就是python,在天文数据分析和数据挖掘中也非常吃香。因为有很多人写了很多开源工具包,社区很大,大家都给这个社区贡献自己的代码。
太阳物理里面有个著名的sunpy
使用这个包可以很方便地导入并处理各个天文台的观测数据。
再加上近几年兴起的机器学习也是以python为主阵营的,python做数据处理和分析也会越来越火。
还有一些金融统计的喜欢用rspss之类的。
比较常用的是matlab和python。
就在几年前,python没有大火之前,在数据分析领域,他家比较习惯于matlab,但matlab有个非常大的缺点就是应用性不强,matlab是一个非常好的数据研究工具,但不是一个很好的应用工具,在应用层面,比方说你想开发一个软件需要用到里边的功能,往往只能借用里边的逻辑,没办法代码直接移植。
python最近几年形成了非常好的生态,除了在数据分析挖掘领域有非常丰富的类库,在应用层面也得到了很好的使用。python可以用来做数据分析挖掘、做数据可视化、还可以用来建网站、做客户端,而且代码编写上手容易,较matlab有更低的门槛,因此在今天数据分析与数据挖掘领域,python语言的使用已经远超matlab。
希望可以帮到你。
可以用python,比较简便
jvs,这个工具支持多种数据源,操作企业也是拖拽化的,使用起来比较简单,拖拽化的实现很多数据处理的的功能。下面简要介绍jvs-数据智仓,部分功能已经开源,jvs开源地址:,在线demo:
数据自动抽取智仓自动化抽取数据,设置定时任务
可以从多种数据库、多种数据源进行自动同步结构
数据可视化流程拖拽化加工可视化流程处理数据、过滤节点:汇总节点:数据导出:横向连接字段设置:附加合并:大屏、图表、报表、各种数据应用的api。