1. python和matlab哪个好
简单对比:
python和matlab的共同点都是各种库十分丰富。
python是给懒人用的。
matlab是给数学好的人用的。。。
比起python,matlab的大小简直不能忍。
python是免费的,我用上了Windows正版,Adobe Flash和DW的正版,但是仍然买不起matlab的正版。
matlab是专门给科学计算设计的。python不是。
python可以调用matlab库。当然matlab也能调用python库。
python容易学。
matlab在大学里你不得不学。
python的闭包有着奇怪的性质,这使得你把lisp语言翻译成python的时候经常遇到bug,而且基本上都是因为闭包而起。
当你把lisp语言翻译成matlab时,bug会比较少,但是你完全不知道它们是怎么出现的,而且很难解决。
简言之,学生的话,建议MATLAB,可以选择破解版,我们学校给买了正版。工作的话建议Python,而且现在winPython 的数学计算也很强大。
2. 国内主流的量化平台都有哪些
掘金量化交易平台V3.0
地址:http://www.myquant.cn/
语言:C++、C#、Python、MATLAB
方式:本机
品种:股票,期货
优矿
地址:https://uqer.io/home/
语言:python
方式:云端
品种:股票,基金,期货
特点:支持外部数据的购买,数据较多,有聚源等提供的,较靠谱
RiceQuant米筐量化交易平台
地址:https://www.ricequant.com/
语言:python,java
方式:云端
品种:股票,基金
特点:口碑较好,据说较人性化
Joinquant聚宽
地址:https://www.joinquant.com/
语言:python
方式:云端
品种:股票,基金
特点:可订阅别人策略和看到别人策略回测图
BotVS量化平台
地址:https://www.botvs.com/
语言:JS
方式:云端
品种:期货,股票,数字货币
特点:支持数字货币,比如比特币
Bigquant人工智能量化
地址:https://bigquant.com/
语言:python
方式:云端
品种:股票
其他:目前网站只有架子,很多栏目是空的,突出了人工智能,但没看到具体策略。
果仁
地址:https://guorn.com/
语言:python
方式:云端
品种:股票,基金,组合。
特点:口碑较好,支持策略跟随
其他的较小众的平台
镭矿
地址:http://www.raquant.com/
京东量化
地址:https://quant.jd.com/
同花顺量化
地址:http://quant.10jqka.com.cn/platform/html/home.html
点宽网
地址:http://www.digquant.com.cn/quant/
诸葛量化
地址:https://www.gpxtrade.com/index.html
数库(人工智能驱动金融创新)
http://www.chinascope.com/index/ai.html
免费开源python财经数据接口包
地址:http://tushare.org/index.html
特点:只有数据,非量化策略平台
3. 神经网络研究与应用这块用python好还是matlab
Python的优势:
Python相对于Matlab最大的优势:免费。
Python次大的优势:开源。你可以大量更改科学计算的算法细节。
可移植性,Matlab必然不如Python。但你主要做Research,这方面需求应当不高。
第三方生态,Matlab不如Python。比如3D的绘图工具包,比如GUI,比如更方便的并行,使用GPU,Functional等等。长期来看,Python的科学计算生态会比Matlab好。
语言更加优美。另外如果有一定的OOP需求,构建较大一点的科学计算系统,直接用Python比用Matlab混合的方案肯定要简洁不少。
Matlab的优势:
Community. 目前学校实验室很多还用Matlab,很多学者也可能都用Matlab。交流起来或许更加方便。
Matlab本来号称更快,但实际上由于Python越来越完善的生态,这个优势已经逐渐丧失了。
总结来说就是python开源免费,有丰富的第三方库,比较适合实际工程,matlab是商业软件
如果买了的话做学术研究不错, 如果混合编程比较麻烦。
4. 量化投资中,MATLAB和python哪一个好
Matlab在矩阵处理方面的强大优势Python无法比拟,我曾经用Matlab和Python跑同一个算法,涉及到矩阵中Symbol求导。Python用的是Numpy,Sympy和Scipy,感觉Sympy中Matrix虽然功能强大,但是速度很慢,而且需要专注其中各种细节。如:其对Complex类型是无法自动expand的,常常出现(1+I)(2I+1)这种结果,这时需要调用.expand来解决。Matlab可以使你专注于模型,Python要超过Matlab还需要时间。但是Python在内容抓取,机器学习,等有强大的第三方包,如Scarpy,Skikit-learn等,发展很快。概括之:现在用Matlab,未来用Python
5. 金融工程,量化投资学什么软件好Python还是Matlab
看了半天数据,也分析不出个所以然来,02