Étiquette : Python
-
Tester Valeur NaN Python
Les manipulateurs de tables de données les connaissent bien. Ces cases vides qui donnent naissance à des valeurs étranges, que l’on trouve sous le nom de « NaN » (pour « Not a Number« ). Bien qu’utiles pour indiquer l’absence de valeur, les occurrences de NaN peuvent bouleverser des codes même très simples. Dès lors, il apparaît nécessaire de…
-
Installer des Librairies Python Discrètement
Installer des librairies Python est une tâche fondamentale et que l’on vient à répéter de nombreuses fois lorsque l’on utilise ce langage de programmation. Il arrive très fréquemment que l’installation d’un package Python vienne alors avec de nombreuses lignes de logs inondant le terminal. Or, la plupart du temps, lorsque l’installation d’une librairie se passe…
-
Lister Tous les Attributs d’un Objet Python
Il arrive bien souvent que l’on rencontre des objets Python possédant de nombreux attributs et de multiples méthodes. Par exemple, lorsque l’on va utiliser un modèle PyTorch, une méthode sous-jacente est forward qui sera appelée lorsque l’on applique le modèle sur des valeurs. De même, des modèles Sklearn auront souvent la méthode fit pour l’entraînement…
-
Tester si une variable est None en Python
None est une valeur un peu spéciale en Python et son utilisation, à la manière des NaN est particulière. Ainsi, même s’il est possible de faire x == None pour tester si une variable x vaut None, il existe une façon plus optimale et plus idiomatique de réaliser ce test. Problème : Comment tester si…
-
Ajouter une valeur par défaut à un argument parser Python
Les parsers d’arguments sont très utiles en Python pour faire tourner des expériences à partir du terminal en modifiant seulement quelques paramètres. Cependant, il arrive souvent que l’on dispose de nombreux paramètres rattachés au script que l’on veut exécuter, alors que l’on ne veut faire varier que quelques uns d’entre eux. Dans ces cas-là, on…
-
Supprimer une colonne constante dans une dataframe avec Pandas
Voici une solution pour supprimer facilement une colonne d’une dataframe pandas dont toutes les valeurs sont les mêmes.
-
Ajouter un élément à un set Python
Problème : Comment rajouter un élément à un set Python ? Solution : Utiliser la méthode add des sets Python. Pour rajouter un élément x à un set ensemble, on fera : Exemple : Alors, maintenant, si l’on affiche le contenu de ensemble, on verra {7}.
-
Tester si une chaîne de caractères représente un nombre en Python
Problème : Comment tester si une chaîne de caractères représente un nombre en Python ? Solution : Utiliser la méthode isdigit sur la chaîne de caractères. Elle renvoie True si la chaîne de caractères représentent un nombre entier. Autrement, elle renvoie False. Exemple : Ceci renverra True car « 217 » est une chaîne de caractères représentant…
-
Convertir une dataframe en numpy array
Problème : Comment convertir une dataframe pandas en numpy array ? Solution : Utiliser la méthode to_numpy. Exemple : Si df est une dataframe, alors x sera un numpy array avec les valeurs de df.
-
Tester si une variable est une chaîne de caractères en Python
Problème : Comment tester si une variable est une chaîne de caractères en Python ? Solution : Utiliser la fonction isinstance avec le type str. Exemple : Ceci affiche True car « Hello World ! » est une chaîne de caractères.
