MATLAB против Python для программирования вероятностной программы - PullRequest
0 голосов
/ 26 декабря 2010

Я пишу программы, основанные на роботах, которые перемещаются по лабиринтам (будет включать в себя стохастическое программирование).

Поскольку это потребует тяжелой обработки матрицы (плюс точка для MATLAB) и симуляции робота (плюс точка для Пролога)), Я стою перед дилеммой между выбором MATLAB и Prolog.

Примечание: у меня есть MATLAB в моей рабочей среде, поэтому стоимость не является проблемой.

1 Ответ

2 голосов
/ 27 декабря 2010

Как уже упоминалось ранее, я не уверен, что вы ищете сравнения между MATLAB и Python или MATLAB и Prolog. Я могу говорить по крайней мере с первым: MATLAB обеспечивает быстрые линейные алгебраические вычисления и great IDE ... и все. Python будет стоить вам гораздо меньше головной боли (и долларов), и вы сможете справиться с «тяжелой обработкой матрицы» почти так же легко, если будете использовать Numpy в частности или SciPy в целом.

Кроме того, VPython (Visual Python) - отличный инструмент для 3D-визуализации, который использует Numpy под капотом. Я разработал симулятор робота с использованием VPython; Вы можете увидеть скриншоты и пример кода (для простой навигации по лабиринту), которые вы можете проверить в недавнем сообщении в блоге .

...