Saya ingin menulis laporan untuk kelas di notebook Jupyter. Saya ingin menghitung beberapa hal, menghasilkan beberapa hasil dan memasukkannya ke dalam penurunan harga. Dapatkah saya mengatur keluaran sel untuk diinterpretasikan sebagai penurunan harga?
Saya ingin perintah seperti itu: print '$\phi$'
untuk menghasilkan simbol phi, seperti dalam penurunan harga.
Dengan kata lain, saya ingin templat dibuat dalam penurunan harga dan memasukkan nilai yang dihasilkan oleh program yang tertulis di buku catatan. Menghitung ulang buku catatan akan menghasilkan hasil baru dan penurunan harga baru dengan memasukkan nilai-nilai baru tersebut. Apakah itu mungkin dengan perangkat lunak ini, atau apakah saya perlu mengganti nilainya sendiri?
sumber
display_markdown
fungsi.<IPython.core.display.Markdown object>
Anda pada dasarnya meminta dua hal yang berbeda:
Markdown sel mengeluarkan hasil kode.
Sel kode mengeluarkan penurunan harga
Karena 2. sudah tercakup oleh jawaban lain (pada dasarnya: menggunakan
Latex()
atauMarkdown()
diimpor dariIPython.display
), saya akan fokus pada yang pertama:1. Template Markdown dengan variabel yang disisipkan
Dengan ekstensi Jupyter Python Markdown , sebenarnya dimungkinkan untuk melakukan apa yang Anda gambarkan.
Petunjuk penginstalan dapat ditemukan di halaman github dari nbextensions. Pastikan Anda akan mengaktifkan ekstensi penurunan harga python menggunakan perintah jupyter atau konfigurasi ekstensi .
Dengan ekstensi, variabel diakses melalui
{{var-name}}
. Contoh untuk template penurunan harga seperti ini:Tentu semua variabel atau gambar
a
,b
,i
harus ditetapkan dalam kode sebelumnya. Dan tentu saja Anda juga dapat menggunakan ekspresi gaya Markdown-Latex (seperti$\phi$
) tanpa perintah cetak. Gambar ini berasal dari wiki ekstensi, mendemonstrasikan kemampuannya.Info lebih lanjut tentang fungsi ini yang terintegrasi ke dalam ipython / jupyter dibahas di pelacak masalah bagi ipython dan jupyter .
sumber