利用您的 Python 技能创建精美的数学动画之 Manim创建解释性数学视频库
2023-09-11 14:18:32 时间
什么是Manim
Manim 是一个精确动画引擎,专为创建解释性数学视频而设计。请注意,有 2 个版本的 manim。一个由 Grant 创建,一个由 Manim 社区分叉和维护。由于 Manim 社区维护的版本比 Grant 的版本更新更频繁且测试更好,因此我们将使用 Manim 社区维护的版本。
下面是安装方式
pip install manim
开始使用
创建一个从中心生长的蓝色正方形
我们将创建一个从中心开始生长的蓝色正方形。创建动画的代码位于construct派生自Scene.
from manim import *
class PointMovingOnShapes(Scene):
def construct(self):
square = Square(color=BLUE) # Create a square
square.flip(RIGHT) # Flip the square to the right
square.rotate(-3 * TAU / 8) # Rotate the square -3/8 * 2*PI
# Play the animation of a square growing from the center
self.play(GrowFromCenter(square))
上
相关文章
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
- 【Python】python 多线程两种实现方式
- 第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求
- Python操作Mysql实例代码教程在线版(查询手册)_python
- python: 安装DeOldify库:黑白图片上色(Python 3.7.15)
- 蒙提霍尔问题(The Monty Hall Problem)解析(贝叶斯分析、Python仿真)
- Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法
- Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件
- Python:更改默认启动的python程序及其对应的安装包路径(更改pip的默认安装包的路径)图文教程之详细攻略
- Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
- Python:利用python编程实现三维图像绘制展示(六面体旋转、三维球柱状体、下雪场景等)
- Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
- python基础知识之 Python代码规范
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- 提升 Python 程序性能的7个习惯
- Python Flask框架学习31:orm操作及序列化/更规范的文件格式
- Python学习18:函数的参数
- Python JSON 数据|编码解码JSON数据,import json,json.dumps,json.loads
- Python:设计模式之命令模式
- 小学生蓝桥杯Python闯关 | 装入书包的商品的最大价值
- python里使用await关键字来等待Future对象完成
- python自动化测试学习-Python测试框架之unittest和pytest
- python基础===Python 迭代器模块 itertools 简介