管理类联考——数学——趣味篇——可视化

news2024/11/24 14:43:45

Manim: 一个数学可视化的动画引擎
官网:https://3b1b.github.io/manim/index.html

借鉴:做出高逼格的数学动画——一起来学manim·入门篇(一)

安装Manim软件

借鉴:Python视频制作引擎Manim安装教程

通过git bash运行下面命令【git bash安装看这里】

git clone https://github.com/3b1b/manim.git
cd manim
# 安装python依赖
pip install -e .
python -m pip install -r requirements.txt

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试

在这里插入图片描述
出现下述动态图
在这里插入图片描述

ManimGL v1.6.1
[08:32:12] INFO     Using the default configuration file, which   config.py:362
                    you can modify in
                    `c:\users\18826\manim\manimlib\default_config
                    .yml`
           INFO     If you want to create a local configuration   config.py:363
                    file, you can create a file named
                    `custom_config.yml`, or run `manimgl
                    --config`
           WARNING  You may be using Windows platform and have    config.py:327
                    not specified the path of
                    `temporary_storage`, which may cause OSError.
                    So it is recommended to specify the
                    `temporary_storage` in the config file (.yml)
[08:32:13] WARNING  You may be using Windows platform and have    config.py:327
                    not specified the path of
                    `temporary_storage`, which may cause OSError.
                    So it is recommended to specify the
                    `temporary_storage` in the config file (.yml)
           INFO     Using the default configuration file, which   config.py:362
                    you can modify in
                    `c:\users\18826\manim\manimlib\default_config
                    .yml`
           INFO     If you want to create a local configuration   config.py:363
                    file, you can create a file named
                    `custom_config.yml`, or run `manimgl
                    --config`
           WARNING  You may be using Windows platform and have    config.py:327
                    not specified the path of
                    `temporary_storage`, which may cause OSError.
                    So it is recommended to specify the
                    `temporary_storage` in the config file (.yml)
[08:32:18] WARNING  You may be using Windows platform and have    config.py:327
                    not specified the path of
                    `temporary_storage`, which may cause OSError.
                    So it is recommended to specify the
                    `temporary_storage` in the config file (.yml)
Traceback (most recent call last):
  File "C:\Users\18826\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\18826\AppData\Local\Programs\Python\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "C:\Users\18826\AppData\Local\Programs\Python\Python39\Scripts\manimgl.exe\__main__.py", line 7, in <module>
  File "C:\Users\18826\manim\manimlib\__main__.py", line 25, in main
    scene.run()
  File "C:\Users\18826\manim\manimlib\scene\scene.py", line 160, in run
    self.construct()
  File "example_scenes.py", line 29, in construct
    IntegerMatrix(matrix, include_background_rectangle=True),
  File "C:\Users\18826\manim\manimlib\mobject\matrix.py", line 204, in __init__
    super().__init__(matrix, element_alignment_corner=element_alignment_corner, **kwargs)
  File "C:\Users\18826\manim\manimlib\mobject\matrix.py", line 99, in __init__
    self.add_brackets(bracket_v_buff, bracket_h_buff)
  File "C:\Users\18826\manim\manimlib\mobject\matrix.py", line 144, in add_brackets
    brackets = Tex("".join((
  File "C:\Users\18826\manim\manimlib\mobject\svg\tex_mobject.py", line 57, in __init__
    super().__init__(
  File "C:\Users\18826\manim\manimlib\mobject\svg\string_mobject.py", line 68, in __init__
    super().__init__(
  File "C:\Users\18826\manim\manimlib\mobject\svg\svg_mobject.py", line 76, in __init__
    self.init_svg_mobject()
  File "C:\Users\18826\manim\manimlib\mobject\svg\svg_mobject.py", line 105, in init_svg_mobject
    submobs = self.mobjects_from_file(self.get_file_path())
  File "C:\Users\18826\manim\manimlib\mobject\svg\string_mobject.py", line 78, in get_file_path
    return self.get_file_path_by_content(self.get_content(is_labelled))
  File "C:\Users\18826\manim\manimlib\mobject\svg\tex_mobject.py", line 85, in get_file_path_by_content
    return tex_content_to_svg_file(
  File "C:\Users\18826\manim\manimlib\utils\tex_file_writing.py", line 82, in tex_content_to_svg_file
    with display_during_execution("Writing " + short_tex):
  File "C:\Users\18826\AppData\Local\Programs\Python\Python39\lib\contextlib.py", line 119, in __enter__
    return next(self.gen)
  File "C:\Users\18826\manim\manimlib\utils\tex_file_writing.py", line 153, in display_during_execution
    max_characters = os.get_terminal_size().columns - 1
OSError: [WinError 6] 

执行遇到问题

no module named “manimlib”

在这里插入图片描述
在这里插入图片描述
需要将该文件放到软件安装的目录下,比如,本次软件安装在自己创建的manim文件夹中
在这里插入图片描述

在这里插入图片描述

【manim】导入库时出现ModuleNotFoundError: No module named‘manimlib.XXX‘解决方法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/792136.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

探索NE555:一款经典的集成电路(超详细)

NE555是一款经典的集成电路&#xff0c;它在电子领域被广泛应用于定时器、脉冲发生器、电压控制振荡器等各种应用场景。它的设计简单、易于使用&#xff0c;并且具备稳定可靠的性能&#xff0c;因此深受电子爱好者和工程师的青睐。本篇博客将详细介绍NE555的原理、工作模式和常…

三、函数-2.字符串函数

一、常用函数 二、示例 -- 字符串拼接 Hello MySQL select concat(Hello, MySQL);-- 转为小写 hello select lower(Hello);-- 转为大写 HELLO select upper(Hello);-- 向左填充 &#xff01;&#xff01;&#xff01;01 select lpad(01, 5, &#xff01;);-- 向右填充 …

需求管理中最易忽视的6大重点

需求管理是产品经理的重点工作&#xff0c;如果无法有效进行需求管理&#xff0c;往往会引起需求变更、项目延期以及成本增加等问题。那么如何对需求进行高效管理&#xff0c;我们在需求管理中&#xff0c;往往最容易忽视的重点都有哪些&#xff1f; 1、重视项目整体管理计划 首…

redis高级篇 springboot+redis+bloomfilter实现过滤案例

一 bloomfilter的作用 1.1 作用 Bloomfilter&#xff1a;默认是有0组成bit数组和hash函数构成的数据结构&#xff0c;用来判断在海量数据中是否存在某个元素。 应用案例&#xff1a;解决缓存穿透。Bloomfilter放在redis前面&#xff0c;如果查询bf中没有则直接返回&#xff…

华为数通HCIP-OSPF路由计算

路由协议 作用&#xff1a;用于路由设备学习非直连路由&#xff1b; 动态路由协议&#xff1a;使路由设备自动学习到非直连路由&#xff1b; 分类&#xff1a; 按照算法分类&#xff1a; 1、距离矢量路由协议&#xff1b;&#xff08;RIP、BGP&#xff09; 只交互路由信息…

C语言每日一题——倒转字符

今天分享一道题目 编写一个函数 reverse_string(char * string)&#xff08;递归实现&#xff09; 实现&#xff1a;将参数字符串中的字符反向排列&#xff0c;不是逆序打印。 要求&#xff1a;不能使用C函数库中的字符串操作函数。 char arr[]"abcdef";将上面的代…

解决Unable to load authentication plugin ‘caching_sha2_password‘

连接Mysql8时报错&#xff1a; java.sql.SQLException: Unable to load authentication plugin caching_sha2_password.原因 不同版本的认证插件不同造成的 8版本前是&#xff1a;default_authentication_pluginmysql_native_password 8版本后是&#xff1a;default_authenti…

回调函数的使用:案例一:c语言简单信号与槽机制。

系列文章目录 文章目录 系列文章目录前言一、回调函数1.1 回调函数基本概念1.2 简单实现 二、代码案例1.代码示例 总结 前言 了解回调函数的基本概念&#xff0c;函数指针的使用、简单信号与槽的实现机制&#xff1b; 一、回调函数 1.1 回调函数基本概念 回调函数就是一个通…

禾匠榜店商城小程序“商家付款至零钱”最新提现接口文件(替换原企业付款到零钱接口)替换说明

禾匠榜店商城使用过的会员都知道提现接口一直使用企业付款到零钱&#xff0c;老商户还能使用&#xff0c;但新开通微信支付的商户只能申请商家付款至零钱。老接口已不适应原来的提现方式&#xff0c;该接口文件适用禾匠榜店商城小程序4.5.14版本“商家付款至零钱”最新接口&…

Rust vs Go:常用语法对比(九)

题图来自 Golang vs Rust - The Race to Better and Ultimate Programming Language 161. Multiply all the elements of a list Multiply all the elements of the list elements by a constant c 将list中的每个元素都乘以一个数 package mainimport ( "fmt")func …

js版计算比亚迪行驶里程连续12个月计算不超3万公里改进版带echar

<!DOCTYPE html> <html lang"zh-CN" style"height: 100%"> <head> <meta charset"utf-8" /> <title>连续12个月不超3万公里计算LIGUANGHUA</title> <style> .clocks { …

IDEA以服务列表的形式展示

IDEA以服务列表的形式展示 要是没有要显示的服务列表的话就右键将启动的全部添加进去。正常是懒加载的形式&#xff0c;正常启动了就会添加进去。

超强阵容!HarmonyOS极客马拉松2023专家评审团来袭!

数十位重量级专家现身决赛现场&#xff0c;为参赛者提供多角度专业点评。12支队伍&#xff0c;46位选手&#xff0c;齐聚东莞松山湖&#xff0c;围绕HarmonyOS技术特性&#xff0c;共同挑战36小时极限编程&#xff0c;谁将问鼎决赛之巅&#xff0c;8.3日-5日&#xff0c;我们拭…

SLM实验室:新的RL研究基准和软件框架

计算和人才的增加使强化学习&#xff08;RL&#xff09;研究成为机器学习的热门领域 - 它已被用于解决自动驾驶汽车&#xff0c;机器人技术&#xff0c;药物发现等方面的问题。但是&#xff0c;找到一种方法来重现现有工作并准确评估迭代改进仍然是RL面临的一项艰巨挑战。 为了…

青少年中心:温湿度这个隐藏技巧,快速搞定环境安全

青少年是一个国家未来的重要资源&#xff0c;他们的成长环境对于塑造其积极向上的人生轨迹至关重要。在青少年中心&#xff0c;我们致力于提供一个安全、温馨的学习和交流空间&#xff0c;让青少年们得以充分发展自己的潜力。 为了确保青少年中心的环境始终符合健康标准&#x…

【技术宅提前活20年】如何用工业主机搭建一个个人网站

目录 引言 准备 部署 引言 随着网络技术的发展&#xff0c;摩尔定律的规律使得硬件的造价不再高昂。今天&#xff0c;安安就教大家如何用工业主机搭建一个个人网站。 效果展示 安城安的云世界 准备 1.小型工业主机一台 在网上可以买到~1000元左右可以买一台不错的。 2.内…

【C语言】函数----详解

&#x1f341; 博客主页:江池俊的博客 &#x1f4ab;收录专栏&#xff1a;C语言——探索高效编程的基石 &#x1f4bb; 其他专栏&#xff1a;数据结构探索 &#x1f3e9;代码仓库&#xff1a;江池俊的代码仓库 &#x1f3aa; 社区&#xff1a;C/C之家社区(欢迎大家加入与我一起…

iwatch怎么更改表盘样式 iwatch更改表盘样式方法

今年苹果终于带来了一个Apple Watch用户期待了已久的功能&#xff1a;第三方表盘&#xff0c;那么Apple Watch表盘如何更改、切换表盘还有如何调整表盘颜色设置等等&#xff0c;跟随小编一起来看看吧&#xff01; 详细的图文教程 如何在 Apple Watch 上切换表盘 在表盘上&…

如何在vue3中使用swiper插件(教程)

我的项目环境Vue3vitetsscss, 首先当然是下载依赖: pnpm install swiper10.0.4一定要下载正确的版本, 每个版本的使用差异还是有一些的 2.使用以下代码进行测试 <template> <div> <swiper :modules"modules" :navigation"true" :loop&qu…

牛客周赛 Round 4---游游的因子计算

输入 6 2 输出 6 1 2 3 4 6 12 解析&#xff1a; 如果一个数 x 是 a 的因子&#xff0c;y是b的因子&#xff0c;那么x*y一定是a*b的因子。 试除法分别获取a和b的因子&#xff0c;然后两层遍历的所有 a[ i ] * b[ j ] 的所有情况即为答案。 #include<bits/stdc.h> u…