在Mac上,最简单的入门方法是(无特定顺序):
大约2年前,我已经做到了这一点(用Python代替了Matlab),并且没有回头。使用Python进行广播,更直观的内存模型和Numpy的其他优点使数值工作变得非常愉快。加上f2py和cython,就很容易用另一种语言放置内部循环。这是一个良好的开端- 其他令人印象深刻的网页提供motiviation被PerformancePython和ParallelProgramming。一定要了解Python的“变量是对对象的引用”的语义……在进行了这种调整之后,一切都会顺利进行。击败matlab的最酷的事情之一是我在8个核上运行了2条线…-p = Pool(8); res = p.map(analysis_function,list_of_data)
MATLAB并行工具箱是如此昂贵,我还没有看到实际上有它们的大学。