J'utilise Python pour faire du retraitement de données de simulations. Je suis donc amené à gérer des tableaux à plusieurs dimensions et de taille conséquente. J'avais commencé avec Numeric puis je suis rapidement passé à NumArray. Les principales différences sont détaillées dans cette ref. [1]. J'utilise aussi Python et la couche graphique Tkinter [2] pour interfacer un logiciel de visualisation de structures, Pymol [3], avec les résultats de simulation.
Je suis relativement content du couple Python + NumArray, c'est facile à programmer et efficace. Je déconseille par contre de faire des simulations en Python si celles-ci dépassent qlq heures. Un programme équivalent en C, C++ ou Fortran étant beaucoup plus rapide. Enfin, dans le cas extreme de retraitement lourd (fichiers binaires de plusieurs Mo), j'utilise aussi un langage compilé (C++ en l'occurence).
# numarray marche bien
Posté par ethernix . En réponse au message Python pour la programmtion scientifique. Évalué à 2.
J'utilise Python pour faire du retraitement de données de simulations. Je suis donc amené à gérer des tableaux à plusieurs dimensions et de taille conséquente. J'avais commencé avec Numeric puis je suis rapidement passé à NumArray. Les principales différences sont détaillées dans cette ref. [1]. J'utilise aussi Python et la couche graphique Tkinter [2] pour interfacer un logiciel de visualisation de structures, Pymol [3], avec les résultats de simulation.
Je suis relativement content du couple Python + NumArray, c'est facile à programmer et efficace. Je déconseille par contre de faire des simulations en Python si celles-ci dépassent qlq heures. Un programme équivalent en C, C++ ou Fortran étant beaucoup plus rapide. Enfin, dans le cas extreme de retraitement lourd (fichiers binaires de plusieurs Mo), j'utilise aussi un langage compilé (C++ en l'occurence).
[1] http://www.stsci.edu/resources/software_hardware/numarray/us(...)
[2] http://wiki.python.org/moin/TkInter
[3] http://pymol.sourceforge.net/