fonction définis sur Python

Messages : 0

Inscription : 08 janv. 2018 23:29

Profil de l'utilisateur : Élève de lycée

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 : 0

Inscription : 26 mars 2018 00:46

Profil de l'utilisateur : Élève de lycée

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 : 9679

Inscription : 30 juil. 2008 16:59

Profil de l'utilisateur : Élève de lycée

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