Jupyter Notebooks trois __gVirt_NP_NNS_NNPS<__ fonctionnalités supplémentaires facile à piloter

thèse 1786 Les mots, lorsque l'apprentissage tout au long attendu 4 minute

Jupyter Notebooks partager le plus efficacement possible le code et afficher les résultats, il est pas facile à réaliser dans les IDEs précédentes. Cependant, il y a toujours place à l'amélioration dans certains domaines.

Dans un éditeur de texte, je l'espère, il y a quelques fonctionnalités Jupyter n'est pas la valeur par défaut. Mais ne vous inquiétez pas. Comme Python, comme, Jupyter il y a des extensions tierces.

Cet article décrit quelques-unes des extensions les plus utiles.

1. Titre Pliable

Titre Pliable de l'extension de bloc-notes pour rendre le processus plus facile à comprendre, mais aussi aider à créer un bloc-notes simple.

Pour obtenir cette fonctionnalité, installer des paquets jupyter_contrib_nbex avec cette commande dans une fenêtre de terminal:

Conda installer -c jupyter_contrib_nbextensions Conda-forge

Une fois que le paquet est installé, vous pouvez commencer à Jupyter Notebooks en utilisant les méthodes suivantes:

Jupyter Notebooks

Après avoir entré Jupyter Notebooks page d'accueil, vous pouvez voir pour créer un nouvel onglet pour les NBExtensions.

Ensuite, ce paquet peut obtenir beaucoup de possibilités d'extension.

Rendu de la page comme suit:

2. Importation automatique

L'automatisation est la tendance future.

Fâcheusement, chaque fois que vous ouvrez un nouveau Notebooks Jupyter dans des projets scientifiques de données, certains projets ont besoin de copier et coller beaucoup de bibliothèques et l'option par défaut.

outil d'importation commun:

· Pandas et numpy - à mon avis, Python doit les importer comme l'outil par défaut

· Seaborn, matplotlib, plotly_express

Modifier les pandas géants et d'une partie Seaborn des options par défaut

Les éléments suivants sont collés de nombreux scripts.

pandas géants importation comme pd importer numpy comme np plotly_express importation comme px Seaborn d'importation comme sns matplotlib.pyplot importation comme plt % En ligne Matplotlib # Nous n'avez probablement pas besoin des Quadrillage. Avons-nous? Si cette ligne yescomment sns.set (style = "ticks") # défaut Pandas pd.options.display.max_columns = 500 pd.options.display.max_rows = 500

Il n'y a pas moyen d'importer automatiquement?

Cliquez simplement sur l'onglet nbextensions et sélectionnez snippets des possibilités d'extension.

fichier Snippets.json pour apporter les modifications suivantes, vous pouvez trouver le fichier dans / miniconda3 / envs / py36 / share / jupyter / nbextensions / extraits. py36 ici est Conda virtualenv. S'il vous plaît noter qu'aucun changement site-packages.

Ce qui suit est une application pratique de cette fonctionnalité élargie:

Grand, est-ce pas? On peut aussi l'utiliser comme une étude approfondie de bloc-notes et créer le bloc-notes à base de la PNL-de code de base.

3. Le temps d'exécution

Nous utilisons généralement% le temps et la fonction de minuterie en fonction du décorateur pour mesurer en fonction du temps. Mais maintenant, vous pouvez également utiliser cette grande extension pour y parvenir.

Et il semble grand.

Il suffit de sélectionner la fonction de NBextensions ExecutionTime élargir la liste, après chaque cellule d'exécution, vous obtiendrez un résultat d'exécution, le temps d'exécution et la cellule au fond de la cellule.

4. Autres possibilités d'extension

NBExtensions ont beaucoup d'extensions. Voici quelques autres caractéristiques:

· Limiter la sortie: Puisque vous imprimez beaucoup de texte sur un ordinateur portable, ordinateur portable a été dans un état de choc. Cela peut limiter le code de caractère d'extension imprimé sur le nombre de cellules ci-dessous.

· 2-3 convertisseur: vieux portable python2 ont un problème ou changement fatigué la déclaration d'impression. Cette fonction d'extension est un bon choix.

marque en temps réel aperçu: Certaines personnes aiment à des marqueurs d'utiliser pour écrire sur le blog Jupyter Notebooks. En raison d'une erreur d'écriture, ce qui suggère parfois le système est occupé. Maintenant, vous pouvez voir une sortie aperçu en direct de celui-ci présenté dans l'éditeur de code source des cellules marquées.

conclusion

paquet jupyter_grub_nbextension fonctionne bien.

En vérifiant le temps d'exécution, lors du défilement bloc-notes et des tâches répétitives, il rend notre vie plus facile.

Ce forfait offre également de nombreuses autres extensions. Assurez-vous de jeter un oeil et voir ce qui fonctionne pour vous.

En outre, si vous voulez en savoir plus sur la version python3.0 nous avons recommandé à l'Université du Michigan étude Cours intermédiaire Python.

pouces Message attention
Ensemble, nous partageons l'apprentissage et le développement de l'IA sec
LSTM découvrir le mystère de la structure, donc RNN parfait
Précédent
Puissants arrière-plan « Pokémon » et des tours étranges animaux, bataille aussi pour l'imposer?
Prochain
« Pokémon » la température la plus élevée des cinq elfes, la plupart de la destruction du monde sont seuls
département ver « Pokémon » cricket haut-parleurs interprète, bataille nette que lorsque la main sans défense?
explosion d'une mine Gélatine! Lvpi enfin crevé
viande artificielle, un morceau de 345 yuans
Aujourd'hui, le son de base | lourd! 2019 liste préliminaire des candidats publiés académicien de l'Académie chinoise des sciences a coopté
Effrayant! A seulement 20 heures pour passer 18 dollars, 11 millions de mots de passe instantanément pouvez Decipher
Comment comprendre les utilisateurs et la valeur ? (Y compris la confusion la plus réelle et les questions-réponses pour les nouveaux arrivants sur les produits)
Juste, avertissement haute température de Shanghai realize dix éclats! Cependant, certaines personnes transpirent trop le chaos ne peut pas payer
Faisant valoir depuis longtemps sur le terrain, le défendeur a fait une jurez! Retournez le résultat, le juge: la première fois voir
Nord Li Wen-Jie chanson: Région inconnue autonome technologie de navigation intelligente véhicule à l'espace aérien de temps
Cours avancé: la mise en place d'une nouvelle structure à deux étages avec un nerf Python
« Pokémon » papillon mâle peut évoluer homme, dame herbe noeud bataille est encore plus difficile que l'utilisation?