En inversión cuantitativa, ¿cuál es mejor, MATLAB o Python?
Las poderosas ventajas de Matlab en el procesamiento de matrices no pueden ser igualadas por Python. Una vez usé Matlab y Python para ejecutar el mismo algoritmo, que implicaba la derivación de símbolos en la matriz. Python usa Numpy, Sympy y Scipy. Siento que aunque Matrix en Sympy es poderoso, es muy lento y requiere atención a varios detalles. Por ejemplo: no puede expandir automáticamente el tipo Complejo y a menudo aparece el resultado (1 I) (2I 1). En este caso, es necesario llamar a .expand para resolver el problema. Matlab le permite centrarse en el modelo y Python tardará tiempo en superar a Matlab. Sin embargo, Python tiene potentes paquetes de terceros para rastreo de contenido, aprendizaje automático, etc., como Scarpy, Skikit-learn, etc., que se están desarrollando rápidamente. En resumen: use Matlab ahora y Python en el futuro