Achetez-moi un café☕
Une commande magique IPython est le code spécial qui commence essentiellement par % ou %% mais parfois ! ou !!:
*Mémos :
- En gros, % ou %% fonctionnent plus que ! ou !! donc seulement si % ou %% ne fonctionne pas, utilisez ! ou !!.
- Il existe des commandes magiques qui fonctionnent uniquement avec % ou ! mais pas avec %% ou !!.
- Je n'ai jamais vu les commandes magiques qui fonctionnent avec !!.
- Les commandes magiques avec % ou ! sont pour une ligne de code.
- Les commandes magiques avec %% ou !! sont pour une cellule (une ou plusieurs lignes de code).
- Les commandes masic IPython peuvent être utilisées sur IPython et les éditeurs basés sur IPython tels que Google Colab, JupyterLab, Jupyter Notebook, etc.
-
La documentation IPython ne couvre pas toutes les commandes magiques.
<% avec les commandes unix(linux)>
*Pour les commandes unix(linux), % doit être utilisé car ! ça ne marche pas parfois.
-
%pwd peut afficher le répertoire courant :
%pwd
# '/home/superkai'
-
%ls peut afficher les fichiers et dossiers. *-a peut également afficher les fichiers et dossiers cachés :
%ls -a
# ./ ../ file1 .file2 folder1/ .folder2/
-
� peut changer le répertoire courant :
%cd folder1
-
%rm peut supprimer (supprimer) des fichiers et des dossiers. *-r permet de supprimer des dossiers :
%rm -r file1 folder1
<!commandes git>
*%git ne fonctionne pas.
1. Cloner un dépôt public ou privé :
*Mémos :
-
% ne fonctionne pas avec les commandes git.
-
Mon article explique comment cloner un référentiel privé avec FGPAT (Fine-Grained Personal Access Token) depuis Github.
-
Mon article explique comment cloner un référentiel privé avec PAT (Personal Access Token) depuis Github.
!git clone https://github.com/<usr or org>/<repo>.git
!git clone https://<fgpat or pat>@github.com/<usr or org>/<repo>.git
2. Ajoutez une opération :
*Mémos :
-
-A peut mettre en scène tous les fichiers (nouveaux, modifiés, supprimés).
-
-a(minuscule) ne fonctionne pas.
!git add -A
3. Peut nécessiter une opération de configuration pour ajouter un e-mail et un nom d'utilisateur :
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
4. Effectuez une opération de validation. *La commande sans le message -m "..." obtient l'erreur :
!git commit -m "New"
5. Effectuez une opération de poussée. *La commande sans main fonctionnera :
<%timeit et %%timeit>
*Mémos :
-
%timeit fonctionne pour une ligne de code.
-
%%timeça marche pour une cellule (une ou plusieurs lignes de code)
- Vous pouvez définir -r après %timeit et %%timeit, par ex. %timeit -r 4 et %%timeit -r 4 qui peuvent changer le nombre de répétitions de 7 à 4. *Vous pouvez vérifier plus d'options (drapeaux) pour %timeit et %%timeit.
%timeit peut calculer la moyenne (moyenne) et l'écart type (std) d'une ligne de code, en répétant 7 fois avec le nombre approprié de boucles par défaut, comme indiqué ci-dessous :
%pwd
# '/home/superkai'
%%timeil peut calculer la moyenne (moyenne) et l'écart type (std) d'une cellule (une ou plusieurs lignes de code), en répétant 7 fois avec le nombre de boucles approprié par défaut, comme indiqué ci-dessous :
%ls -a
# ./ ../ file1 .file2 folder1/ .folder2/
<%time et %%time>
*Mémos :
-
%time fonctionne pour une ligne de code.
-
%%time fonctionne pour une cellule (une ou plusieurs lignes de code)
-
Le temps CPU correspond au total du Temps CPU utilisateur et du Temps CPU système :
*Mémos :
-
Le Temps CPU utilisateur est la durée pendant laquelle le programme utilise le CPU sur l'espace utilisateur. *L'espace utilisateur est l'espace mémoire des applications.
-
Le Temps CPU système est la durée pendant laquelle le programme utilise le CPU sur l'espace noyau. *Espace noyau est l'espace mémoire du noyau qui est le cœur du système d'exploitation.
-
Le réel est le temps réel qui correspond au temps écoulé entre le début du programme et sa fin. *Temps réel est également appelé heure de l'horloge murale ou heure du mur.
%time peut calculer le temps CPU et le temps mural (réel) d'une ligne de code comme indiqué ci-dessous :
%cd folder1
%%time peut calculer le temps CPU et le temps mural (réel) d'une cellule (une ou plusieurs lignes de code) comme indiqué ci-dessous :
%rm -r file1 folder1
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!