fonction définis sur Python

Répondre

Messages : 43

Enregistré le : 08 janv. 2018 23:29

Classe : mp

fonction définis sur Python

Message par bigbooty » 11 déc. 2018 13:41

Est ce qu'il y a un moyen de voir comment sont définit les fonctions python par python dans les modules ? par exemple comment est définit la fonction cos numpy et il te montre le code ?

Messages : 345

Enregistré le : 26 mars 2018 00:46

Classe : polytechnique

Re: fonction définis sur Python

Message par Mosalahmoh » 15 déc. 2018 15:19

bigbooty a écrit :
11 déc. 2018 13:41
Est ce qu'il y a un moyen de voir comment sont définit les fonctions python par python dans les modules ? par exemple comment est définit la fonction cos numpy et il te montre le code ?
oui je crois tu les trouve dans le dossier ou t'as installer python mais j'ai oublier oú exactement .(tu dois avoir des connaisance dans l'orienté objer pour les comprendre .
2018-2019 : mp*
2019-........ : X

Messages : 11293

Enregistré le : 30 juil. 2008 16:59

Classe : Dr.-Ing

Re: fonction définis sur Python

Message par fakbill » 15 déc. 2018 21:31

Python est un langage. On dit "en français". donc on dit en python.
Numpy est codé en python (bien sûr) mais, pour la majorité des fonctions, ça appelle du C ou du fortran dans de bonnes vieilles librairies éprouvées.
Numpy est open source donc tu peux aller voir le code sans problème.
Pour np.cos, je suppose que tu vas trouver du code générique pour "vectoriser" l'opération puis un bête appel à 'cos' de la libc.
Pas prof.
Prépa, école, M2, thèse (optique/images) ->ingé dans le privé.

Répondre