<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Un mémo des bibliothèques fréquemment utilisées et des commentaires d'un mot par des débutants avec 1 an d'expérience python La plupart d'entre eux sont destinés au traitement d'image et à un contrôle optimal. Sera mis à jour de temps en temps. De plus, si vous avez une bibliothèque recommandée, veuillez commenter!
Opération de dictionnaire
- easydict
- Vous pouvez accéder aux éléments du dictionnaire avec des points
Création de table
- prettytable
--Merci pour votre aide lors de la création du tableau
Opération de fichier de chemin
- os
--Peut être utilisé pour les opérations de chemin
- shutil
--Peut être utilisé pour les opérations sur les fichiers telles que la copie et la suppression
Traitement d'image
- pillpow
―― Je vous suis redevable lorsque vous faites des choses simples comme le redimensionnement de rotation.
- scikit-image
--Compatibilité avec numpy
- opencv
—— Excellent système de traitement d'image qui peut tout faire de base
--La construction d'introduction est un peu gênante si vous ne le faites pas avec l'installation de conda
Calcul scientifique et technologique
- numpy
--Calcul de matrice facile
- scipy
- Peut gérer diverses mathématiques telles que l'algèbre linéaire, l'optimisation et les statistiques de probabilité
- pandas
- Près de R, à utiliser si vous souhaitez traiter des données
Visualisation de données
- matplotlib
- Professeur de parcelles standard
- seaborn
--Concis et facile à lire basé sur matplotlib
Optimisation des combinaisons
- pulp
--Solver capable de gérer les problèmes de sac à dos, les problèmes de route les plus courts, etc.
――Excellentes choses qui peuvent être résolues tant que vous pouvez modéliser des expressions objectives, des expressions de contraintes, etc.
Apprentissage automatique
- scikit-learn
--Apprendre avec et sans professeur Si vous voulez l'essayer facilement
- pybrain
--Si vous voulez vous occuper d'un apprentissage
- tensorflow
- Si vous voulez faire du deep learning avec mac, linux
- chainer
- Si vous souhaitez faire du deep learning avec Windows
Autre
- pytube
- Les vidéos peuvent être téléchargées depuis youtube
--Facile à générer des images fixes à partir de vidéos en combinaison avec ffmpeg
- pywinauto
- Peut utiliser le clavier et la souris Windows