title: Matlab，R，Python关于向量化计算和for循环的速度比较？
desc: Matlab和R，有这样一个特点：向量化运算速度快，但是用for循环速度很慢。<br>Python有没有这样的问题？
topic: Python
content: 向量化运算的话，这些软件都是通过CC，Fortran写的库实现的，所以速度差不多。for循环的话，以我的经验，安装原装语言，不考虑相关库和编译优化的情况下，速度从快到慢的排序是MATLAB，Python， R。MATLAB自R2015b后，循环速度又有大幅度提升。提速的话，考虑mex。mex的编写与调试不方便（代码如果有bug，经常MATLAB崩掉），不是万不得已，我一般不用。Python主要优势是它的易用性，需要性能时，可以考虑使用效率高的库，也
answerer_tags: Quant/Coder/Geek Python/R/C++