Quel est le meilleur langage pour faire du Machine Learning ? - Le cas Python -

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
98
Mois de parution
septembre 2018
Spécialité(s)


Résumé
Python est probablement le langage le plus utilisé par les data scientists. Est-ce un choix pertinent ? Pour le savoir, il faut plonger dans les profondeurs du langage, dans ses sources, pour y voir plus clair.

Python est un langage simple, sans fioriture. Tous les trucs sympas se payent cher en performance :

  • pas besoin de déclarer les types des variables ;
  • pas de gestion de la mémoire (malloc/free) ;
  • indexation positive et négative avec gestion des débordements ;
  • gestion des paramètres par leurs noms ;
  • gestion des types des paramètres par l’appelé ;
  • polymorphisme à l’exécution ;
  • etc.

Pour commencer, savez-vous ce qu’il se passe derrière ce petit bout de code ?

def add(a, b):

    return a + b

add(100,2000)

En fait, il y a 13 000 instructions…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous