fonction définis sur Python

Modérateur : Michel Quercia

Répondre
bigbooty
Messages : 43
Enregistré le : mar. janv. 09, 2018 12:29 am
Classe : mp

fonction définis sur Python

Message par bigbooty » mar. déc. 11, 2018 2:41 pm

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 ?

Mosalahmoh
Messages : 344
Enregistré le : lun. mars 26, 2018 12:46 am
Classe : Mpsi

Re: fonction définis sur Python

Message par Mosalahmoh » sam. déc. 15, 2018 4:19 pm

bigbooty a écrit :
mar. déc. 11, 2018 2:41 pm
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 .

Avatar du membre
fakbill
Messages : 11245
Enregistré le : mer. juil. 30, 2008 4:59 pm
Classe : Dr.-Ing

Re: fonction définis sur Python

Message par fakbill » sam. déc. 15, 2018 10:31 pm

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

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 107 invités