Temelde iki farklı şey istiyorsunuz:
Kod sonuçlarını veren markdown hücreleri.
Bazı şeyleri saymak, bazı sonuçlar oluşturmak ve bunları markdown'a dahil etmek istiyorum. [...] Markdown için bir şablona sahip olmak ve program tarafından oluşturulan değerleri not defterine eklemek istiyorum
İndirimli çıkış yapan kod hücreleri
Böyle bir komut istiyorum: print '$\phi$'
tıpkı markdown'daki gibi phi sembolü oluşturmak için.
2. zaten başka bir cevapla kaplandığından (temelde: kullan Latex()
veya Markdown()
buradan aktarıldı IPython.display
), ilkine odaklanacağım:
1. Eklenen değişkenlerle Markdown Şablonu
Jupyter uzantısı Python Markdown ile aslında tam olarak tarif ettiğiniz şeyi yapmak mümkündür.
Kurulum talimatları nbextensions'ın github sayfasında bulunabilir. Bir jupyter komutu veya uzantı yapılandırıcı kullanarak python işaretleme uzantısını etkinleştirdiğinizden emin olun .
Uzantı ile değişkenlere üzerinden erişilir {{var-name}}
. Böyle bir indirim şablonu için bir örnek şöyle görünebilir:
Markdown Hücrelerinde Python Kodu
A değişkeni {{a}}
Ayrıca LateX'i buraya da yerleştirebilirsiniz: {{b}}!
Görüntüler bile gömülebilir: {{i}}
Doğal olarak tüm değişkenler veya görüntüler a
, b
, i
önceki kodda ayarlanmalıdır. Ve tabii ki, Markdown-Latex tarzı ifadeleri (gibi $\phi$
) print komutu olmadan da kullanabilirsiniz. Bu görüntü, uzantının wiki'sindendir ve yeteneği gösterir.
İpython / jupyter'e entegre edilen bu işlevsellik hakkında daha fazla bilgi, ipython ve jupyter için sorun izleyicilerinde tartışılmaktadır .
display_markdown
işlevle.