日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

用 python 制作高逼格的数学动画

發布時間:2024/9/15 python 128 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用 python 制作高逼格的数学动画 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡介

manim是斯坦福大學數學系小哥Grant Sanderson開源的數學仿真模擬python庫,并用于YouTube 頻道3Blue1Brown,來解說高等數學。

manim是一個非常優秀的數學動畫制作引擎,先來兩個GIF感受一下 manim 的魅力:

很多同學應該在 B 站看過3b1b的視頻,最經典的就是線性代數的本質系列。

版本說明

manim 初學者可能會有些許困惑,網上的代碼、文檔、教程等差異太大,不知道該跟著那個學習。

目前manim有三個版本:

by:鶴翔萬里 & widcardw

3b1b 舊版:3blue1brown 自己維護的版本,使用 Cairo 作為后端。

3b1b 新版:3blue1brown 自己維護的版本,使用 OpenGL 和 moderngl 來進行 GPU 渲染,優點是速度快。

manim 社區版:manim 舊版的衍生,更新更活躍,有很好的文檔和社區支持。

我直接學習了新版。

manimgl 環境搭建

manimgl 這個版本的安裝特別簡單

1、安裝配置FFmpeg和LaTex

https://ffmpeg.org/download.html?

FFmpeg,下載安裝即可,把安裝路徑添加到環境變量即可

https://mirror.ctan.org/systems/texlive/tlnet/install-tl-windows.exe LaTex更簡單,一路下一步即可。

2、創建虛擬環境

conda?create?-n?manim?python=3.8 conda?activate?manim

3、安裝manimgl包

pip?install?manimgl

也可以clone最新的源碼進行安裝

git?clone?https://github.com/3b1b/manim.git cd?manim pip?install?-e?.

這樣還能測試一下是否安裝成功了。

manimgl?example_scenes.py?OpeningManimExample

學習資源

官方文檔:
https://3b1b.github.io/manim

中文文檔:
https://docs.manim.org.cn/

3b1b 視頻源碼:

https://github.com/3b1b/videos

manim 源碼:

https://github.com/3b1b/manim

可以先看中/英文文檔,然后就動手制作自己的動畫。有空可以看看3b1b的視頻(結合源碼),如另有余力,如果能為manim貢獻代碼就更好了。

最近在youtube上看到了一個用 manim 制作了數據結構與算法的視頻,就挺強的。

視頻源碼:https://github.com/nipunramk/Reducible祝大家學的愉快,也歡迎交流學習,這一塊我也是小白呢。

E?N?D

各位伙伴們好,詹帥本帥搭建了一個個人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗一下哦!(歡迎提建議)

推薦閱讀

牛逼!Python常用數據類型的基本操作(長文系列第①篇)

牛逼!Python的判斷、循環和各種表達式(長文系列第②篇)

牛逼!Python函數和文件操作(長文系列第③篇)

牛逼!Python錯誤、異常和模塊(長文系列第④篇)

總結

以上是生活随笔為你收集整理的用 python 制作高逼格的数学动画的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。