數學之美

優質文章,第一時間送達!

数学之美

吳軍寫過一本書叫《數學之美》,書中將高深的數學原理講得更加通俗易懂,讓我們這種非專業讀者也能領略數學的魅力。

数学之美

最近在 Github 上看到一個項目,把不為人知的數學算法,用手寫 Python 代碼將算法繪製成了十分精美的動圖和圖片。目前已經有近 4000 的標星,而且還在一直補充新的示例,推薦大家關注

先來看幾個示例:

Raymarching fractals

数学之美数学之美

Aperiodic tilings

数学之美

Reaction diffusion simulation

数学之美

Mobius transformation

数学之美

項目作者的目標,也是希望向大家展示數學之美,尤其是對於非數學專業的讀者。在選取展示算法時,作者遵循了三個標準:

  1. 呈現結果必須夠吸引人

  2. 背後必須蘊含數學知識

  3. 代碼必須儘量簡潔易懂

作者在實現時,只用了一些主流的 Python 庫,而且和數學相關的代碼全部是自己手寫,沒有引入 sympy、sage 和 mathematica 等數學庫。

如果你想復現項目結果,克隆項目文件後,在 /src/ 目錄下的每個子目錄裡,都包含了對應的程序代碼,名稱為 main.py 、run**.py 或 example**.py 的文件都是可以得到相關輸出的程序。

項目地址:https://github.com/neozhaoliang/pywonderland


分享到:


相關文章: