
Beli Saya Kopi☕
Arahan sihir IPython ialah kod khas yang pada asasnya bermula dengan % atau %% tetapi kadangkala ! atau !!:
*Memo:
- Pada asasnya, % atau %% berfungsi lebih daripada ! atau!! jadi hanya jika % atau %% tidak berfungsi gunakan ! atau !!.
- Terdapat arahan ajaib yang berfungsi hanya dengan % atau ! tetapi bukan dengan %% atau !!.
- Saya tidak pernah melihat arahan ajaib yang berfungsi dengan !!.
- Perintah ajaib dengan % atau ! adalah untuk satu baris kod.
- Perintah ajaib dengan %% atau !! adalah untuk sel (satu atau lebih baris kod).
- Arahan masic IPython boleh digunakan pada IPython dan editor berasaskan IPython seperti Google Colab, JupyterLab, Jupyter Notebook, dll.
-
Dokumen IPython tidak merangkumi semua arahan sihir.
<% dengan perintah unix(linux)>
*Untuk perintah unix(linux), % harus digunakan kerana ! kadangkala tidak berkesan.
-
%pwd boleh menunjukkan direktori semasa:
%pwd
# '/home/superkai'
-
%ls boleh menunjukkan fail dan folder. *-a juga boleh menunjukkan fail dan folder tersembunyi:
%ls -a
# ./ ../ file1 .file2 folder1/ .folder2/
-
� boleh menukar direktori semasa:
%cd folder1
-
%rm boleh mengalih keluar(memadam) fail dan folder. *-r membolehkan untuk mengalih keluar folder:
%rm -r file1 folder1
<!git arahan>
*%git tidak berfungsi.
1. Klonkan repositori awam atau persendirian:
*Memo:
-
% tidak berfungsi dengan arahan git.
-
Siaran saya menerangkan cara mengklon repositori peribadi dengan FGPAT(Token Akses Peribadi Berbutir Halus) daripada Github.
-
Siaran saya menerangkan cara mengklon repositori peribadi dengan PAT(Token Akses Peribadi) daripada 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. Tambah operasi:
*Memo:
-
-A boleh mementaskan semua fail (baharu, diubah suai, dipadamkan).
-
-a(huruf kecil) tidak berfungsi.
!git add -A
3. Mungkin memerlukan operasi konfigurasi untuk menambah e-mel dan nama pengguna:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
4. Lakukan operasi. *Arahan tanpa mesej -m "..." mendapat ralat:
!git commit -m "New"
5. Lakukan operasi tolak. *Arahan tanpa utama akan berfungsi:
<%timeit dan %%timeit>
*Memo:
-
%timeit berfungsi untuk satu baris kod.
-
%%timeia berfungsi untuk sel (satu atau lebih baris kod)
- Anda boleh menetapkan -r selepas %timeit dan %%timeit cth. %timeit -r 4 dan %%timeit -r 4 yang boleh menukar bilangan ulangan daripada 7 kepada 4. *Anda boleh menyemak lebih banyak pilihan (bendera) untuk %timeit dan %%timeit.
%timeit boleh mengira min(purata) dan sisihan piawai(std) satu baris kod, berulang 7 kali dengan bilangan gelung yang sesuai secara lalai seperti ditunjukkan di bawah:
%pwd
# '/home/superkai'
%%timeit boleh mengira min(purata) dan sisihan piawai(std) sel (satu atau lebih baris kod), berulang 7 kali dengan bilangan gelung yang sesuai secara lalai seperti ditunjukkan di bawah:
%ls -a
# ./ ../ file1 .file2 folder1/ .folder2/
<%masa dan %%masa>
*Memo:
-
%time berfungsi untuk satu baris kod.
-
%%time berfungsi untuk sel (satu atau lebih baris kod)
-
Masa CPU ialah jumlah Masa CPU Pengguna dan Masa CPU Sistem:
*Memo:
-
Masa CPU pengguna ialah jumlah masa program menggunakan CPU pada ruang pengguna. *Ruang pengguna ialah ruang memori untuk aplikasi.
-
Masa CPU Sistem ialah jumlah masa program menggunakan CPU pada ruang kernel. *Ruang kernel ialah ruang memori untuk kernel yang merupakan teras sistem pengendalian.
-
Nyata ialah Masa Nyata iaitu masa dari semasa program bermula hingga apabila program tamat. *Masa nyata juga dipanggil masa jam dinding atau masa dinding.
%masa boleh mengira masa CPU dan masa dinding(sebenar) satu baris kod seperti yang ditunjukkan di bawah:
%cd folder1
%%masa boleh mengira masa CPU dan masa dinding (sebenar) sel (satu atau lebih baris kod) seperti yang ditunjukkan di bawah:
%rm -r file1 folder1
Atas ialah kandungan terperinci Perintah sihir IPython yang berguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan:Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn