- Mon Shot de Data Science
- Posts
- 35 bibliothèques (cachées) de Python qui sont absolument fantastiques
35 bibliothèques (cachées) de Python qui sont absolument fantastiques
#117 - 35 gems Python
J'ai passé en revue plus de 1 000 bibliothèques Python et j'ai découvert ces trésors cachés dont je ne soupçonnais même pas l'existence.
En voici quelques-unes qui te feront tomber encore plus amoureux de Python et de sa polyvalence.
PyGWalker : Analyser les DataFrames Pandas dans une interface de type tableau dans Jupyter.
Science plots : Créer des graphiques matplotlib pros pour des présentations, des articles de recherche, etc.
CleverCSV : Résoudre les erreurs d'analyse lors de la lecture de fichiers CSV avec Pandas.
fastparquet : Accélérer de 5x l'I/O des fichiers Parquet de Pandas.
Dovpanda : Génère des conseils utiles lorsque tu écris ton code Pandas.
Drawdata : Dessine un ensemble de données 2D de n'importe quelle forme dans un notebook en faisant glisser la souris.
nbcommands : Rechercher du code dans les notebooks Jupyter facilement plutôt que de le faire manuellement.
Bottleneck : Accélère les méthodes NumPy. Particulièrement efficace si le tableau a des valeurs NaN.
multipledispatch : Activation de la surcharge des fonctions en python.
Aquarel : Style des tracés matplotlib.
Uniplot : Tracé léger dans le terminal avec Unicode.
pydbgen : Générateur aléatoire de DataFrames pandas.
modelstore : Version des modèles de Machine Learning pour un meilleur suivi.
Pigeon : Annoter des données en cliquant sur un bouton dans un notebook Jupyter.
Optuna : Un framework pour une optimisation plus rapide/meilleure des hyperparamètres.
Pampy : Correspondance de motifs simple, intuitive et plus rapide. Fonctionne sur de nombreuses structures de données.
Typeguard : Renforce les annotations de type en python.
KnockKnock : Décorateur qui notifie la fin de l'apprentissage d'un modèle.
Gradio : Créer une interface élégante pour un modèle ML.
Parse : Inverser des f-strings en spécifiant des motifs.
handcalcs : Écrire et afficher des équations mathématiques dans Jupyter
Osquery : Écrire des requêtes SQL pour explorer les données du système d'exploitation.
D3Blocks : Créer et exporter des graphiques interactifs au format HTML. (Matplolib/Plotly perdent l'interactivité lorsqu'ils sont exportés).
itables : Afficher les DataFrames Pandas sous forme de tableaux interactifs.
jellyfish : Effectuer une correspondance approximative et phonétique des chaînes de caractères.
Hamilton : Créer un graphe automatique de flux de données de fonctions python.
Folium : Bibliothèque puissante alimentée par js pour visualiser les données géospatiales.
Termcolor : formatage en couleur de la sortie d'un terminal/notebook.
PyDataset : Accès à de nombreux ensembles de données (au format DataFrame) à l'aide d'une seule API.
Spellchecker : Vérifier si les mots sont correctement orthographiés.
plotapi : Créer des visualisations attrayantes et élégantes (également disponible en no-code).
animatplot : Animer des graphiques matplotlib.
HyperTools : Une enveloppe unique pour de nombreuses techniques de réduction de la dimensionnalité et de visualisation.
Mercury : Construire des applications web dans Jupyter avec Python.
Lance : Un format de données en colonnes optimisé pour les flux de travail et les ensembles de données ML.
C'est terminé !
Quelles bibliothèques Python ajouterais-tu à cette liste ?
Ça t'a plu ? 😎 |
Reply