Subject: 在方格子平台上呈現數學符號的方法。
Hi there,
我在2018年紀錄過在 Vocus上顯示程式碼或數學式的解決方式。現在程式碼這部份新編輯器已經可以支援,但數學式目前還是無解。
1) 使用圖片插入(有點麻煩)。 有幾種工具可以在 Medium 上面快速插入公式(圖片形式),例如:https://embed.fun/ 和 TeX Math Here 等工具。但是他們在方格子目前還無法使用,所以基本上只能先匯出圖片之後再插入了。
2) 使用 unicode 符號(推薦)。 unicodeit.net 這個網站還行,可以幫你打一點 unicode 的符號。αᵢ βⱼ γₖ, 或是 x ∈ (-∞, ∞),或是 y = β₀ + β₁ x₁ + β₁ x₂ + ε 都 ok。勉強能用。
這樣吧,我用 unicode 的方式寫一段東西。這個內容來自 Statistical Rethinking 這本書的 Ex. 11.1.4 (Aggregated binomial)。其中 a[gid] 或可以用下標功能寫成 αGID?
Aᵢ ∼ Binomial(Nᵢ, pᵢ)
logit(pᵢ) = αⱼ
αⱼ ∼ Normal(0,1.5)
alist(
admit ~ dbinom(applications, p),
logit(p) <- a[gid],
a[gid] ~ dnorm(0, 1.5)
)
另外有一個 python 套件叫做 flatlatex,可以幫你把 latex 語法打平(變成 unicode 形式)。看起來還算是 ok。
例如,(∑ᵢ₌₀)¹⁰⁰xᵢ 這個東西大家看得懂是什麼嗎?從 x0+x1+...+x100
這個呢?想得到是 Softmax function 嗎? Pr(k|s₁,s₂,...,s[K])=(exp(s[k]))/((∑ᵢ₌₁)ᴷexp(sᵢ))
3) 用 sympy 之類的形式。 像這樣。
c: 0.398942280401433⋅exp(x)
────────────────────────
____
╱ 2
╲╱ s
Best,
JW