在做机器学习的过程中,很大一部分人都是选择python来做,原因在于python的编程也简单,同时python提供了比较多的封装好的机器学习包,导入就可以直接用,方便实用。再者python是一门开源的高级程序编程语言,自然而然的会吸引更多的开发者。
但是,如果你想要改进机器学习中的某种结构,直接调用包是不可取的,还是得把其原理写出来,而大部分得机器学习都是在处理大矩阵的数据块,这一点python也提供了自己numpy包来解决,但是在运算速度和直观查看上还是需要提高的。
而matlab刚开始主要是为了数学计算开发的一门商用软件,但是随着他的功能的更新,matlab的功能不紧止步于数学计算中,开发了更多