Manim——数学可视化动画引擎的安装教程

前言:

    Manim是3Blue1Brown制作的一个数学可视化的动画引擎,同时也可以用于其他学科的可视化视频制作。你可以利用Manim将线性代数、解析几何等书本知识转化成精美的动画知识,以利于学习或者教学。

一、安装历程

    我第一次安装的时候尝试使用校园网,但速度极慢,容易因为速度慢而导致报错。在此我为大家介绍一种更快速安装Manim的方法。

二、安装教程

    1.我具体的电脑配置

 2.下载Python

 github的官网对Python版本的要求是3.7及其以上,我在这里下载的是Python3.10.6。当然你可以选择直接从微软商店里下载一个Python,但下载的版本最好不要太高不然可能会出现问题。(如果你是自己下载的Python,在安装的左下角有一句”Add python.exe to PATH"记得勾选。)

    安装好之后就可以用win+R打开cmd检查了,输入python如果出现类似图片里的信息就是安装好python了

3.下载Ffmpeg

官网网址是:https://ffmpeg.org/

点击Download下载,下载完成后打开文件夹,找到bin这个文件夹的地址(如图所示)

 将这个变量添加到Path里(右键“此电脑”,点击属性,点击高级系统设置,点击环境变量,双击Path,点击新建,并将刚刚的地址复制到里面去,一路确定点回去就好了)

 win+R打开命令行,输入ffmpeg,如果出现图片中的信息,就是安装好了

 4.下载Manim

这绝对是最困难的一步,没有之一,我在这一步失败了很多次.

我总结了一个经验:无论是国内的镜像源或者是国外的源都会有失败的概率,而防止失败一次成功的关键就是搭梯子,翻墙。对,你没有听错,解决办法很简单,就是翻墙。(下文默认你已经翻墙,如果你没有的话可以按照相同的步骤进行,不过需要替换成国内的镜像源)

首先在win+R打开命令行,并输入这一行代码,用来更新你的pip,pip版本如果不是最新的很可能失败。

python -m pip install --upgrade pip

随后用管理员权限打开poweshell(终端),将下面这一串代码复制进去并运行

python -m pip install manim

如果你替换了镜像源或者是翻墙了,下载速度应该很快(反之速度应该在10kb/s左右)

win+R打开命令行输入manim,如果显示图片中的东西,就是安装好了

4.下载一个集成编译器:

Pycharm和VScode都可以,无软件要求

三、代码测试

首先新建一个文件夹(无命名要求)并在里面新建两个python文件,在第一个文件中输入(2是另一个python文件的名字,3是类的名字)

import os
os.system ('manim -p 2.py 3')

在另一个文件中输入

from manim import *

class ManimCELogo(Scene):
    def construct(self):
        self.camera.background_color = "#ece6e2"
        logo_green = "#87c2a5"
        logo_blue = "#525893"
        logo_red = "#e07a5f"
        logo_black = "#343434"
        ds_m = MathTex(r"\mathbb{M}", fill_color=logo_black).scale(7)
        ds_m.shift(2.25 * LEFT + 1.5 * UP)
        circle = Circle(color=logo_green, fill_opacity=1).shift(LEFT)
        square = Square(color=logo_blue, fill_opacity=1).shift(UP)
        triangle = Triangle(color=logo_red, fill_opacity=1).shift(RIGHT)
        logo = VGroup(triangle, square, circle, ds_m)  # order matters
        logo.move_to(ORIGIN)
        self.add(logo)

并点击运行,如果运行出下图,那么就说明你完全安装好了这个第三方库,可以开始自己的可视化创作了。

四、结语

 Manim是一个在国内较为小众的库,使用的人比较少,教程也较少。如果你还有什么疑问可以和本人讨论。在之后我也会不断的发出自己的学习笔记和大家交流。

  • 19
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据可视化是数据科学领域中重要的一环,它通过图表、图形和其他可视化工具将数据呈现出来,以便能够更好地理解和分析数据。 首先,数据可视化可以帮助我们更好地理解数据。通过将数据可视化成图表或图像,我们可以直观地看到数据的分布、趋势和模式。这些可视化结果可以让我们更容易地发现数据中的有意义的信息,并且帮助我们深入理解数据所传达的含义。 其次,数据可视化还可以帮助我们发现数据中的异常值。通过对数据进行可视化,我们可以快速地发现与众不同的数据点或异常模式。这些异常值可能是我们的数据收集过程中的错误,或者是数据背后隐藏的重要信息。通过识别和处理这些异常值,我们可以提高数据质量和分析的准确性。 此外,数据可视化也有助于数据的传达和沟通。在现实世界中,不同背景的人对于数据的理解能力和统计分析的能力有所差异。数据可视化可以帮助我们以更直观的方式向其他人传达数据,使得他们更容易理解和接受数据的分析结果。通过合适的图表和图形,我们可以有效地解释数据背后的趋势和关系,并与其他人进行更有意义的讨论和决策。 综上所述,数据可视化在数据科学中起着重要的作用。它不仅帮助我们更好地理解和分析数据,发现异常值,还能够向他人有效传达和沟通数据。因此,在进行数据科学工作时,数据可视化是必不可少的一项技能和工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值