Bases de l'apprentissage automatique (1) Familier avec le notebook jupyter



Préface

Cet article est la base de la configuration de l'environnement de base de l'apprentissage automatique et de l'utilisation efficace de jupyter. Concernant l'installation et la configuration de l'environnement, cet article ne le répétera pas, il est recommandé d'installer anaconda3 et d'utiliser son propre notebook jupyter.


1. Le premier programme

Le premier est bien sûr un classique de classe mondiale bonjour

print("Hello Machine Learning!")

Exécuter Cliquez sur Exécuter les cellules dans la cellule au-dessus de la barre d'outils pour obtenir le résultat en cours. Insérez la description de l'image ici
Les touches de raccourci pour l'exécution seront présentées en détail plus tard.Pour l'instant, les lecteurs doivent être familiarisés avec les fonctions clés.

Deux, les règles d'exécution de Jupyter

1. Code ordinaire

Comme dans le titre précédent, l'exécution de jupyter est complètement cohérente avec les exigences des compilateurs de code Python ordinaires, et un contrôle strict de l'indentation est requis, sinon une erreur sera signalée.

2. Ordre d'exécution

Dans le code de Jupyter, l'ordre d'exécution sera marqué sur le côté gauche du code. Les lecteurs notent qu'il ne s'agit pas du nombre de lignes, mais de l'ordre d'exécution. L'ordre d'exécution de chaque segment de code que l'utilisateur exécute sera augmenter de 1. Comme le montre la figure ci-dessous, on peut voir que le deuxième segment de programme est exécuté pour la 16e fois, ne montrant pas 2 mais l'ordre d'exécution 16.
Insérez la description de l'image ici

Contrairement aux logiciels de programmation ordinaires, le code en jupyter n'a pas à être exécuté dans l'ordre, il est possible d'exécuter d'abord la seconde moitié, puis la moitié supérieure. Cependant, il n'est généralement pas recommandé de le faire, car cela endommagerait la lisibilité du programme et il est facile pour les débutants de se gâcher.

Trois touches de raccourci principales avec compétence

3.1 La propre aide de Jupyter

Toutes les touches de raccourci sont répertoriées dans son propre fichier d'aide et les lecteurs n'ont qu'à le consulter. Emplacement: aide-> Raccourcis clavierInsérez la description de l'image ici

3.2 Touches de raccourci couramment utilisées

3.2.1 Exécution des touches de raccourci

Enter: passer en mode d'édition
Shift-Enter: exécuter cette unité, sélectionner l'unité suivante
Ctrl-Entrée: exécuter cette unité
Alt-Enter: exécuter cette unité, insérer une nouvelle unité en dessous

3.2.2 Raccourcis de formatage

A: Insérer une nouvelle cellule en haut
B: Insérer une nouvelle cellule en bas
X: Couper la cellule sélectionnée
C: Copier la cellule sélectionnée
M: Transférer la cellule à l'état de
démarque Le démarque ici est dans l'état de texte, c'est-à-dire , vous pouvez ajouter un titre à votre code Au lieu d'exécuter Python, Markdown a sa propre syntaxe, tout comme l'auteur utilise la syntaxe markdown dans ce billet de blog. Les exemples sont les suivants:

# Welcome to my class

Le résultat de l'exécution est:
Insérez la description de l'image ici
le nombre de # ici fait référence au nombre de niveaux du titre. Faites attention à l'indentation, et il doit y avoir un espace après le "#". Par analogie, le titre de deuxième niveau est deux ##, et ainsi de suite.


Pour résumer

Ce qui précède est le fonctionnement de base de jupyter notebook. Bien sûr, les lecteurs doivent avoir une grammaire de base Python pour l'utiliser. Après avoir appris à utiliser jupyter, vous passerez à la première étape de l'apprentissage automatique.

Je suppose que tu aimes

Origine blog.csdn.net/Skylar_tramp/article/details/114861233
conseillé
Classement