Anaconda est une plateforme de science des données et d'apprentissage automatique pour les langages de programmation Python et R. Il est conçu pour rendre le processus de création et de distribution de projets simple, stable et reproductible sur tous les systèmes, et est disponible sur Linux, Windows et OSX.
Anaconda est une plate-forme basée sur Python qui gère les principaux packages de science des données, notamment panda, scikit-learn, SciPy, NumPy et la plate-forme d'apprentissage automatique de Google, TensorFlow. Il est fourni avec conda (un outil d'installation de type pip), le navigateur Anaconda (pour l'expérience GUI) et spyder (pour l'IDE).
Ce tutoriel vous présentera quelques bases d'Anaconda, conda et spyder du langage de programmation Python et vous présentera les concepts dont vous avez besoin pour commencer à créer vos propres projets. (Recommandé : Tutoriel Python)
Connaissance de base de conda
Conda est un outil de gestion et d'environnement de packages Anaconda et est le cœur d'Anaconda. Cela ressemble beaucoup à pip, sauf qu'il est conçu pour la gestion des packages Python, C et R. Conda gère également les environnements virtuels d'une manière similaire à virtualenv, dont j'ai parlé ici.
Confirmer l'installation
La première étape consiste à confirmer l'installation et la version sur votre système. La commande ci-dessous vérifiera si Anaconda est installé et imprimera la version sur le terminal.
$ conda --version
Vous devriez voir des résultats similaires à ceux ci-dessous. J'ai actuellement la version 4.4.7 installée.
$ conda --version conda 4.4.7
Version de mise à jour
Conda peut être mis à jour à l'aide du paramètre de mise à jour de conda, comme indiqué ci-dessous.
$ conda update conda
Cette commande sera mise à jour vers la dernière version de conda.
Proceed ([y]/n)? y Downloading and Extracting Packages conda 4.4.8: ########################################################### | 100% openssl 1.0.2n: ######################################################## | 100% certifi 2018.1.18: ##################################################### | 100% ca-certificates 2017.08.26: ############################################ | 100% Preparing transaction: done Verifying transaction: done Executing transaction: done
En exécutant à nouveau le paramètre version, nous constatons que ma version a été mise à jour vers la 4.4.8, qui est la dernière version de l'outil.
$ conda --version conda 4.4.8
Créer un nouvel environnement
Pour créer un nouvel environnement virtuel, exécutez la série de commandes suivante.
$ conda create -n tutorialConda python=3 $ Proceed ([y]/n)? y
Ci-dessous, vous pouvez voir les packages installés dans le nouvel environnement.
Downloading and Extracting Packages certifi 2018.1.18: ##################################################### | 100% sqlite 3.22.0: ######################################################### | 100% wheel 0.30.0: ########################################################## | 100% tk 8.6.7: ############################################################## | 100% readline 7.0: ########################################################## | 100% ncurses 6.0: ########################################################### | 100% libcxxabi 4.0.1: ####################################################### | 100% python 3.6.4: ########################################################## | 100% libffi 3.2.1: ########################################################## | 100% setuptools 38.4.0: ##################################################### | 100% libedit 3.1: ########################################################### | 100% xz 5.2.3: ############################################################## | 100% zlib 1.2.11: ########################################################### | 100% pip 9.0.1: ############################################################# | 100% libcxx 4.0.1: ########################################################## | 100% Preparing transaction: done Verifying transaction: done Executing transaction: done # # To activate this environment, use: # > source activate tutorialConda # # To deactivate an active environment, use: # > source deactivate #
Activer
Très similaire à virtualenv, vous devez activer l'environnement nouvellement créé. La commande suivante activera l'environnement sous Linux.
source activate tutorialConda
Bradleys-Mini:~ BradleyPatton$ source activate tutorialConda (tutorialConda) Bradleys-Mini:~ BradleyPatton$
Packages d'installation
La commande conda list répertoriera les packages actuellement installés dans le projet. Vous pouvez ajouter des packages supplémentaires et leurs dépendances à l'aide de la commande install.
$ conda list
# packages in environment at /Users/BradleyPatton/anaconda/envs/tutorialConda: # # Name Version Build Channel ca-certificates 2017.08.26 ha1e5d58_0 certifi 2018.1.18 py36_0 libcxx 4.0.1 h579ed51_0 libcxxabi 4.0.1 hebd6815_0 libedit 3.1 hb4e282d_0 libffi 3.2.1 h475c297_4 ncurses 6.0 hd04f020_2 openssl 1.0.2n hdbc3d79_0 pip 9.0.1 py36h1555ced_4 python 3.6.4 hc167b69_1 readline 7.0 hc1231fa_4 setuptools 38.4.0 py36_0 sqlite 3.22.0 h3efe00b_0 tk 8.6.7 h35a86e2_3 wheel 0.30.0 py36h5eb2c71_1 xz 5.2.3 h0278029_2 zlib 1.2.11 hf3cbc9b_2
Pour installer panda dans l'environnement actuel, vous devez exécuter la commande shell suivante.
$ conda install pandas
Il téléchargera et installera les packages et dépendances pertinents.
The following packages will be downloaded: package | build ---------------------------|----------------- libgfortran-3.0.1 | h93005f0_2 495 KB pandas-0.22.0 | py36h0a44026_0 10.0 MB numpy-1.14.0 | py36h8a80b8c_1 3.9 MB python-dateutil-2.6.1 | py36h86d2abb_1 238 KB mkl-2018.0.1 | hfbd8650_4 155.1 MB pytz-2017.3 | py36hf0bf824_0 210 KB six-1.11.0 | py36h0e22d5e_1 21 KB intel-openmp-2018.0.0 | h8158457_8 493 KB ------------------------------------------------------------ Total: 170.3 MB The following NEW packages will be INSTALLED: intel-openmp: 2018.0.0-h8158457_8 libgfortran: 3.0.1-h93005f0_2 mkl: 2018.0.1-hfbd8650_4 numpy: 1.14.0-py36h8a80b8c_1 pandas: 0.22.0-py36h0a44026_0 python-dateutil: 2.6.1-py36h86d2abb_1 pytz: 2017.3-py36hf0bf824_0 six: 1.11.0-py36h0e22d5e_1
En exécutant à nouveau la commande list, nous pouvons voir que le nouveau package est installé dans l'environnement virtuel.
$ conda list # packages in environment at /Users/BradleyPatton/anaconda/envs/tutorialConda: # # Name Version Build Channel ca-certificates 2017.08.26 ha1e5d58_0 certifi 2018.1.18 py36_0 intel-openmp 2018.0.0 h8158457_8 libcxx 4.0.1 h579ed51_0 libcxxabi 4.0.1 hebd6815_0 libedit 3.1 hb4e282d_0 libffi 3.2.1 h475c297_4 libgfortran 3.0.1 h93005f0_2 mkl 2018.0.1 hfbd8650_4 ncurses 6.0 hd04f020_2 numpy 1.14.0 py36h8a80b8c_1 openssl 1.0.2n hdbc3d79_0 pandas 0.22.0 py36h0a44026_0 pip 9.0.1 py36h1555ced_4 python 3.6.4 hc167b69_1 python-dateutil 2.6.1 py36h86d2abb_1 pytz 2017.3 py36hf0bf824_0 readline 7.0 hc1231fa_4 setuptools 38.4.0 py36_0 six 1.11.0 py36h0e22d5e_1 sqlite 3.22.0 h3efe00b_0 tk 8.6.7 h35a86e2_3 wheel 0.30.0 py36h5eb2c71_1 xz 5.2.3 h0278029_2 zlib 1.2.11 hf3cbc9b_2
Pour les packages qui ne font pas partie du référentiel Anaconda, vous pouvez utiliser la commande pip typique. Étant donné que la plupart des utilisateurs de Python connaissent ces commandes, je n'en parlerai pas ici.
Anaconda Navigator
Anaconda comprend une application de navigation basée sur une interface graphique qui facilite le développement. Il comprend Spyder IDE et Jupyter Notebook en tant que projets préinstallés. Cela vous permet de démarrer rapidement un projet à partir de l'environnement de bureau GUI.
Afin de commencer à travailler à partir de l'environnement nouvellement créé dans le Navigateur, nous devons sélectionner notre environnement sous la barre d'outils de gauche.
Ensuite, nous devons installer les outils que nous souhaitons utiliser. Pour moi, c'est l'IDE Spyder. C'est là que j'effectue la plupart de mon travail en science des données, et pour moi, c'est un IDE Python productif. Cliquez simplement sur le bouton d'installation sur la vignette du dock de Spyder. Le navigateur fera le reste.
Après l'installation, vous pouvez ouvrir l'IDE à partir de la même vignette du dock. Cela lancera Spyder depuis votre environnement de bureau.
spyder
spyder est l'EDI par défaut d'Anaconda pour les projets standard et de science des données. puissant. Spyder IDE dispose d'un bloc-notes IPython intégré, d'une fenêtre d'éditeur de code et d'une fenêtre de console.
Spyder comprend également des fonctionnalités de débogage standard et un explorateur de variables pour vous aider lorsque les choses ne se passent pas exactement comme prévu.
Conclusion
anaconda est un excellent environnement pour la science des données et l'apprentissage automatique en Python. Il est livré avec un ensemble de progiciels soigneusement sélectionnés, conçus pour fonctionner ensemble pour former une plate-forme de science des données puissante, stable et reproductible. Cela permet aux développeurs de distribuer leur contenu et de garantir les mêmes résultats sur différentes machines et systèmes d'exploitation. Il est livré avec des outils intégrés pour vous faciliter la vie, comme un navigateur qui vous permet de créer facilement des projets et de changer d'environnement. C'est mon premier choix pour développer des algorithmes et créer des projets d'analyse financière. Je me retrouve même à l'utiliser sur la plupart des projets Python car je connais l'environnement. Si vous souhaitez commencer à apprendre Python et la science des données, Anaconda est un excellent choix.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Python excelle dans l'automatisation, les scripts et la gestion des tâches. 1) Automatisation: La sauvegarde du fichier est réalisée via des bibliothèques standard telles que le système d'exploitation et la fermeture. 2) Écriture de script: utilisez la bibliothèque PSUTIL pour surveiller les ressources système. 3) Gestion des tâches: utilisez la bibliothèque de planification pour planifier les tâches. La facilité d'utilisation de Python et la prise en charge de la bibliothèque riche en font l'outil préféré dans ces domaines.

Pour maximiser l'efficacité de l'apprentissage de Python dans un temps limité, vous pouvez utiliser les modules DateTime, Time et Schedule de Python. 1. Le module DateTime est utilisé pour enregistrer et planifier le temps d'apprentissage. 2. Le module de temps aide à définir l'étude et le temps de repos. 3. Le module de planification organise automatiquement des tâches d'apprentissage hebdomadaires.

Python excelle dans les jeux et le développement de l'interface graphique. 1) Le développement de jeux utilise Pygame, fournissant des fonctions de dessin, audio et d'autres fonctions, qui conviennent à la création de jeux 2D. 2) Le développement de l'interface graphique peut choisir Tkinter ou Pyqt. Tkinter est simple et facile à utiliser, PYQT a des fonctions riches et convient au développement professionnel.

Python convient à la science des données, au développement Web et aux tâches d'automatisation, tandis que C convient à la programmation système, au développement de jeux et aux systèmes intégrés. Python est connu pour sa simplicité et son écosystème puissant, tandis que C est connu pour ses capacités de contrôle élevées et sous-jacentes.

Vous pouvez apprendre les concepts de programmation de base et les compétences de Python dans les 2 heures. 1. Apprenez les variables et les types de données, 2. Flux de contrôle maître (instructions et boucles conditionnelles), 3. Comprenez la définition et l'utilisation des fonctions, 4. Démarrez rapidement avec la programmation Python via des exemples simples et des extraits de code.

Python est largement utilisé dans les domaines du développement Web, de la science des données, de l'apprentissage automatique, de l'automatisation et des scripts. 1) Dans le développement Web, les cadres Django et Flask simplifient le processus de développement. 2) Dans les domaines de la science des données et de l'apprentissage automatique, les bibliothèques Numpy, Pandas, Scikit-Learn et Tensorflow fournissent un fort soutien. 3) En termes d'automatisation et de script, Python convient aux tâches telles que les tests automatisés et la gestion du système.

Vous pouvez apprendre les bases de Python dans les deux heures. 1. Apprenez les variables et les types de données, 2. Structures de contrôle maître telles que si les instructions et les boucles, 3. Comprenez la définition et l'utilisation des fonctions. Ceux-ci vous aideront à commencer à écrire des programmes Python simples.

Comment enseigner les bases de la programmation novice en informatique dans les 10 heures? Si vous n'avez que 10 heures pour enseigner à l'informatique novice des connaissances en programmation, que choisissez-vous d'enseigner ...


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Version Mac de WebStorm
Outils de développement JavaScript utiles

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

Dreamweaver Mac
Outils de développement Web visuel

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.