Lorsque je me demandais pourquoi l'apprentissage automatique avait tant progressé ces dernières années, je suis tombé sur un livre qui expliquait soigneusement l'utilisation de phthon. [Deep Learning à partir de zéro
Chez Origin (https://www.anaconda.com/what-is-anaconda/), Anaconda est la plate-forme de science des données Python la plus populaire, qui comprend Anaconda Partners, Anaconda Enterprise, Anaconda Distrubution, Anaconda Support et plus encore. .. À sa base se trouve l'Anaconda Distrubution, qui comprend des packages de science des données et des packages conda, ainsi que des gestionnaires d'environnement virtuel pour Windows, Linux et Mac OS. (Commentaire que les gens qui le connaissent le comprendront bien.)
En gros, une bibliothèque Python pour la science des données et un outil qui la gère.
Référence: t2y, "Anaconda n'est pas un outil d'isolation de l'environnement", Qiita, 2016/11/12 Expliquer ce qu'est Anaconda Il y a. Anaconda est une distribution pour Open Data Science. La distribution dispose d'un système de gestion de paquets pour distribuer les sources et les binaires. La gestion des packages comprend la gestion des packages pour la gestion du système et la gestion des packages pour les applications qui créent ce dont l'application a besoin dans la zone utilisateur. (ana) conda est un outil de gestion de packages pour les applications destinées à faciliter la collaboration en science des données ouvertes et en science des données.
D'après un article de sibukawa
J'ai mis / bin d'Anaconda sur le chemin, mais les outils dont dispose Anaconda (openssl / curl / python) obscurcissent les outils dont dispose le système d'exploitation.
Cependant, il semble qu'il soit facile à désinstaller, donc cela peut être plus facile en l'état.
t2y, "Installation de l'environnement Python avec Anaconda", Qiita, 2017/2/4
PyEnv shibukawa, "Flower chart si pyenv est nécessaire", Qiita, 2017/9/3 Il existe une aide au développement dans la catégorie Outil d'isolation de l'environnement. venv/virtualenv
J'ai installé anaconda tel quel.
start
ipython notebook
Catégorie | name | Aperçu | traits/Mise en garde |
---|---|---|---|
Gestion des packages Mac | Homebrew | ||
contrôle de version | pyenv | pythonのcontrôle de version | Vous pouvez basculer entre 2 et 3 mais cela prendra plus de temps pour ceux qui ne changent pas |
Gestion de l'environnement | virtual-env | ||
Distribution | anaconda | python+paquet | Notez l'ordre d'enregistrement de PATH |
Gestion des paquets | conda | Pour anaconda | |
Gestion des paquets | pip | python général |
Exemple de construction d'environnement
article | paquet | Gestion de l'environnement | distribution | Gestion de la bibliothèque | Bibliothèque | Apprentissage automatique Bibliothèque |
éditeur | IDE |
---|---|---|---|---|---|---|---|---|
Yoshizaki | homebrew | python3 | pip | numpy, scipy, matplotlib, pandas |
scikit-learn, chainer, jupyter | atom | ||
shizma | homebrew | pyenv, virtualenv | anaconda | pip | ipython notebook | |||
moi même | Aucun | Aucun | anaconda | conda | Le cas échéant | Le cas échéant | ipython notebook |
Recommended Posts