tu attendrais quoi comme annotation #pythran export pour une classe ?
J'imagine qu'il faudrait annoter chaque méthode individuellement, comme on annote une fonction... (?)
En cython il est appréciable de pouvoir cythoniser (cdef) certaines méthodes, et pas d'autres. Par exemple dans mon cas, les constructeurs n'ont pas besoin d'être optimisés car appelés une seule fois, ils restent en python, et on peut donc implémenter librement toute la partie lecture de données et initialisation qui font appel à du code "non pythranisable". L'idée est d'optimiser uniquement les méthodes "lourdes" qui concentrent l'essentiel des calculs.
[^] # Re: SIMD
Posté par paco81 . En réponse au journal Pythran chatouille Cython. Évalué à 3.
J'imagine qu'il faudrait annoter chaque méthode individuellement, comme on annote une fonction... (?)
En cython il est appréciable de pouvoir cythoniser (cdef) certaines méthodes, et pas d'autres. Par exemple dans mon cas, les constructeurs n'ont pas besoin d'être optimisés car appelés une seule fois, ils restent en python, et on peut donc implémenter librement toute la partie lecture de données et initialisation qui font appel à du code "non pythranisable". L'idée est d'optimiser uniquement les méthodes "lourdes" qui concentrent l'essentiel des calculs.