avril
2007
A cette question, personne ne peut vraiment répondre, en fait. Si Matlab est une usine à gaz, il a le mérite de pouvoir presque tout faire, ce qui n’est pas encore le cas de Python.
Malgrés tout, Python fait son petit bonhomme de chemin, avec numpy et scipy pour la partie calculatoire, et par exemple matplotlib pour le graphisme. C’est dans ce contexte qu’un billet est apparu sur un blog permettant de comparer les capacités de Matlab et de Python sur une application donnée. Le billet se trouve ici : http://lbolla.wordpress.com/2007/04/11/numerical-computing-matlab-vs-pythonnumpyweave/
Ce qui est surprenant, mais en fait pas tant que cela, c’est que Matlab et Python avec numpy font jeu égal. Et ce n’est pas si surprenant que cela si on se rappelle que les 2 utilisent derrière des bibliothèques de calcul semblables, basées sur BLAS ! Et si on ajoute maintenant les outils permettant d’accélérer les temps de calcul, Python gagne…
A titre personnel, j’espère que scipy se développera encore plus dans les mois qui viennent, afin d’être un véritable challenger. Mais pour cela, il faut des développeurs prêts à stabiliser les modules existants et prêts à programmer ceux qui manquent.
Articles récents
- Test du débuggeur parallèle TotalView
- Nokia ajoute la licence LGPL à Qt
- Profiler son code C/C++ sous Windows et Linux
- Mise à jour de la page associée au livre Python – les fondamentaux du langage – la programmation pour les scientifiques
- Nouvelles versions alpha pour Python 2.6 (a1) et Python 3.0 (a3)