太赞了!B站上爆红的数学视频,居然是用基于Python的这个开源项目做的

Manim深度解析:如何用Python代码“画”出震撼的数学动画,彻底革新你的学习与教学! Manim:用代码点亮数学动画的开源神器 摘要: Manim是一个革命性的Python开源动画引擎,专为数学和科学可视化而生。它能让复杂的数学概念通过代码驱动的动画生动呈现,是3Blue1Brown视频背后的核心技术。本文深入剖析Manim的核心优势:代码驱动的精确性、原生的数学对象支持、强大的变换能力,以及其活跃的开源社区特性。与After Effects等传统动画工具不同,Manim通过Python脚本实现完全可控的数学动画制作,特别适合教育工作者、研究人员和STEM领域的学习者。文章还将带你从零开始构 阅读详情

点击上方“菜鸟学Python”,关注

文末干货立马到手

来源:开源最前线(ID:OpenSourceTop)  整编:猿妹

相信大家都听过3Blue1Brown,这是一个由斯坦福大学的数学系学生Grant Sanderson创建的频道,早期是在YouTube,现在B站上也有,粉丝量已经达到85.7万,共发布稿件88个。

3Blue1Brown深入浅出、直观明了地分享数学之美,以独特的视觉角度解说高等数学,内容包括线性代数、微积分、神经网络、黎曼猜想、傅里叶变换以及四元数等等。

其实除了3Blue1Brown,在B站上很多Up主也会将一些数学问题采用可视化形式演变出来,比如用数学方式比心,可视化的元素周期表,贝赛尔曲线可视化:

三体运动模拟

几何级数可视化

可视化元素周期表

二维曲线绘制

其实这些可视化视频大多都是通过manim制作的,manim是一个基于Python的数学动画制作擎,也是由3Blue1Brown创建的。

目前已经在Github上标星19.5K,Fork累计2.4K(Github地址:https://github.com/3b1b/manim)

Manim在Python 3.7上运行。因此,如果你也想制作出如此好看的视频动画,你可以先通过pip从PyPI安装Python 3.7

pip3 install manimlib

除此之外,你还要安装以下几个选项:

  • manim:选择clone or download,然后Download ZIP,解压后到一个合适的位置(路径中不要包含中文!),即可使用(此为manim引擎所包含的全部文件),安装地址:https://github.com/3b1b/manim

  • LaTeX(推荐MiKTeK):这是一种排版语言,主要用于处理视频中包含的文字信息,安装地址:https://miktex.org/download

  • ffmpeg:这是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,安装地址:https://ffmpeg.zeranoe.com/builds/

  • SoX(即 Sound eXchange):这是一个跨平台(Windows,Linux,MacOS 等)的命令行实用程序,可以将各种格式的音频文件转换为需要的其他格式,下载地址:http://sox.sourceforge.net/

  • Cairo:这是一个2D图形库,支持多种输出设备。下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycairo

但是这里离你可以上手使用Manim还很远,如果你想知道3Blue1Brown大佬的数学视频是如何制作出来,推荐你一个教程,这套教程是由3Blue1Brown推出的Manim教程合集,感兴趣的可以看看,目前已经有30节课了:

最主要的是这些课程都带有中文字幕哦,感兴趣的伙伴们不要错过了(视频地址:https://www.bilibili.com/video/BV1W4411Z7Zt)


最后推荐一下我们菜鸟学Python在B站的学习资料,菜鸟学Python在B站的官方名字为 “菜鸟玩Python”。目前已经录制了6个视频,累计有1.2万阅读。

  • 用Python做一个弹球游戏

  • 10行Python代码实现美图秀秀

  • 用Python做一个元宵节灯谜

  • 我用Python集齐五福

  • 50行代码,用Python批量做海量小姐姐的素描图

  • 用Python做一个缩放自如的圣诞老人

点击阅读原文,直达菜鸟玩Python B站

【FPGA XDMA AXI Bridge 模式】PCIe:BARs 和 AXI:BARs 含义解析 Xilinx的 DMA/Bridge Subsystem for PCI Express IP核中,支持普通的XDMA模式,但是这种模式只允许主机端发起PCIe 读写请求,FPGA内部无法主动发起读写请求,也即FPGA无法主动读写HOST的内存。而该IP核的另一种模式,AXI Bridge模式则支持HOST主动读写,以及FPGA主动读写。该模式下有个参数需要配置,分别是PCIe:BARs以及AXI:BARs。而上述的普通模式只有PCIe:BARs需要配置。下面详细说说这两个参数的含义。 阅读详情

相关推荐

手撕代码系列:Conv2D

在实际的神经网络中,每个卷积核都会对应一个偏置值。这意味着如果网络有多个卷积核,每个卷积核的输出都可以加上对应的偏置。

qq_55794606的博客 910

探索数学之美:Manim - 动态数学动画库

是一个强大的Python库,由知名数学讲解者3Blue1Brown创建,旨在帮助教育工作者和数学爱好者生成高质量、交互式的数学动画。这个项目的目的是让复杂的数学概念以生动直观的方式呈现,从而提升学习体验。 ## 项目简介 Manim的核心是一个基于OpenGL的渲染引擎,它可以将LaTeX公式、几何图形等数学对象转化为流畅的动画。通过使用Manim,你可以轻松地创建自己的数学演示,无论你是想要

gitblog_00032的博客 965

f2fs学习笔记 - 3. F2FS文件系统布局

目录1.前言2.F2FS布局说明2.1. super block(block 0x0 ~ block 0x1ff)2.2 CP(block 0x200 ~ block 0x5ff)cp page1nat journalsit journaldata summarycurrent hot node summarycurrent warm node summarycurrent cold node summarycp page22nd checkpoint2.3 SIT(block 0x600 ~ block

HZero 4645

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

来源:Python数据之道 (ID:PyDataLab)作者:阳哥大家好,我是阳哥。01写在前面最近几个月,我在微信视频号「价值前瞻」和「Python数据之道」发布了一些视频,有不少同学问...

Python数据之道 6043

NIDS——suricata(一)

NIDS——suricata环境安装和规则编写

weixin_58666006的博客 1273

解决相同型号USB设备在Windows系统中重复枚举问题

本文详细解析了Windows系统中相同型号USB设备重复枚举问题的成因及解决方案。通过修改注册表、使用PsTools工具清除设备记录以及编程实现自动化处理等方法,有效解决设备识别混乱问题,特别适用于自动化测试和工业设备管理场景。

weixin_42561040的博客 565

用Python制作炫酷数理动画!发现一个宝藏库:Manim

摘要:Manim是一个由3Blue1Brown创始人开发的Python数学动画引擎,专为制作高质量数学教学视频设计。文章介绍了Manim的特点、安装方法,并演示了如何创建基础动画、数学公式与图形结合的案例,以及向量场和三维图形等高级效果。还提供了学习路径建议、实用技巧和实际应用场景,帮助读者快速入门这个强大的可视化工具,制作出专业级的数学动画视频。

程之编的博客 642

【XCharts插件】3-1、制作图表及代码生成图表(v1.0)

XCharts插件是一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。【Unity3D插件】XCharts插件完全教程《全网最全》-专栏文章目录OK,这是v1.0版本的XCharts插件的创建图表,代码生成图表的教程。可能有人要问了,既然都更新到v3.0了,还写啥v1.0教程呢。因为有些项目就是用v1.0去制作图表了,也没有太多的精力去更新插件,所以就一直用的v1.0,而且v1.0已经能实现大部分的图标样式了,所以,博主还是单独写了一篇文章来介绍v1.0的功能。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 1293

无需动画制作基础也可以做出好看的数学动画

如果你是一个数学老师或者你是一个数学类博主,在进行教学或者科普知识的时候,是否考虑过用动画的方法来展现数学特别是涉及到几何图形的知识呢?但是又苦于动画的制作太麻烦而放弃,比如画一个圆,画一条直线,用传统的动画制作方法都会耗费大量的时间和精力。基于此,而往往陷入纠结两难的境地?今天给你介绍一款专注于数学动画制作的软件,完全开源,只需要你懂一点python编程即可,它就是Manim,传统上,技术概念的...

wutao22的博客 1269

手把手教你用ESP32-S3打造智能聊天机器人-立创实战派

本文将详细介绍如何利用立创ESP32-S3开发板,烧录小智AI程序,快速实现一个功能强大的聊天机器人。

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 9915

Ros入门 (十)----激光雷达避障 简易实现

本篇文章通过订阅/scan话题获取障碍物的距离信息,达到避障目的,提供部分代码,仅供参考。

weixin_51157015的博客 1万+

太赞了!B 站上爆红的数学视频,居然是用基于 Python 的这个开源项目做的

来源:开源最前线(ID:OpenSourceTop)整编:猿妹相信大家都听过3Blue1Brown,这是一个由斯坦福大学的数学系学生Grant Sanderson创建的频道,早期是在...

abcdefg90876的博客 789

新手必看!一步步教您如何获取可用的D音Cookie(为什么我复制的D音Cookie无法正常使用?)

新手必看!一步步教您如何获取可用的抖音Cookie(为什么我复制的抖音Cookie无法正常使用,无法下载无水印视频?)

XiaoqiangClub的博客 1491

B站上的各类学习资源

众所周知,B站是一个学习的好地方(bushi),据说有超过2000万学生在B站上学习......emmmm........ 下面给大家推荐一些B站上面的有价值的网课。 一. C语言基础 1.浙大翁恺老师,个人觉得这是C语言入门的最好的视频。翁恺老师重点讲的很清晰,易懂; 2.小甲鱼C语言视频,老师语言比较诙谐幽默,课程风格比较轻松,唯一的缺点就是老师的声音有点.............

weixin_43699840的博客 9985

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

B 站爆红的数学视频,竟是用这个 Python 开源项目做的!

公众号关注“GitHubDaily”设为 “星标”,每天带你逛 GitHub!来源:开源最前线(ID:OpenSourceTop)整编:猿妹相信大家都听过 3Blue1Brown,...

GitHubDaily 1130

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

「Python」B 站上这些 Python 视频真香

无论什么时候,都有初学者存在找不到学习资源的困惑。其实呢,一般通过百度、知乎估计也都能找到个的结果,不过质量可能就会层次不齐了。像知乎上有些回答还是蛮良心的

akysc1的博客 419

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

B 站上的 Python 学习教程,强烈推荐 !

点击“开发者技术前线”,选择“星标????”在看|星标|留言, 真爱本文来源:Python 之禅有读者在后台留言说现在还不能去学校,希望可以推荐一些 Python 相关的视频教程,这...

开发者技术前线-DevolperFront 3506

B站上适合程序员的学习资源【赶紧收藏!】

下面整理一些适合程序员的学习资源,建议大家收藏! 一、数学基础: 1.Up主:3Blue1Brown的数学基础:https://space.bilibili.com/88461692 用动画讲述数学专业知识,其视频涵盖了线性代数、微积分、拓扑学等领域,每门课都配有直观生动的动画演示,帮助观众加深对数学概念定理的理解。 2.数学分析:https://www.bilibili.com/vide...

lxw1844912514的博客 2628

原创 | 吐血推荐,B站最强学习资源汇总(数据科学,机器学习,python)

经过这几个月的居家隔离,想必大多数同学都开始习惯通过线上的方式开展学习了,在线教育领域也因此迎来了一波爆发,竞争异常激烈,既有知名平台如MOOC、学堂在线、网易云课堂等,也有不少初创新...

数据派THU 6960

学习opencv 英文版_B站上适合程序员的学习资源【赶紧收藏!】

“二次元,鬼畜,动漫”是大家提到B站,最容易冒出来的关键词!然而央视网一条微博却表示:过去一年有近2000万人在B站学习,相当于去年高考人数的2倍!B站正在成为年轻人学习的首要阵地。下面整理一些适合程序员的学习资源,建议大家收藏!一、数学基础:1.Up主:3Blue1Brown的数学基础:https://space.bilibili.com/88461692用动画讲述数学专业知识,其视频涵盖了线性...

weixin_39531594的博客 652

python做数据可视化视频_如何制作数据可视化视频?

超干货!超多鲜为人知的宝藏可视化工具!那些酷炫的可视化视频是怎么制作的?数据控结合具体案例为你一一揭秘!!!建议先码后看!跟着数据控轻松学会可视化!1 堪比科幻电影!这样的数据大屏太酷啦!EasyV可视化案例大盘点是不是很酷炫!弹幕里也有很多小伙伴刷“想学”“求up主指导”~其实不难哦,数据控也会!这个视频的主体是EasyV数据可视化平台,基本上靠拖拉拽就可以搭建数据可视化大屏,内置丰富的组件以及...

weixin_32452447的博客 1236

聊聊自学,那些让你事半功倍的自学资源!

资料在精,不在多。

Jack-Cui 3万+

吐血推荐,B站最强学习资源汇总(数据科学,机器学习,python)

吐血推荐,B站最强学习资源汇总(数据科学,机器学习,python)AI入门了解数学基础可视化数据分析数据挖掘机器学习深度学习自然语言处理Python其他相关领域有趣的up主 经过这几个月的居家隔离,想必大多数同学都开始习惯通过线上的方式开展学习了,在线教育领域也因此迎来了一波爆发,竞争异常激烈,既有知名平台如MOOC、学堂在线、网易云课堂等,也有不少初创新星。但要说最受年轻人欢迎的学习资源网站,应该非B站莫属。该平台资源之丰富不用多说,并且全程无广告,很多网友都表示自己通过B站学会了很多技能,比如Pytho

low5252的博客 1万+

python爬虫 爬取初一到初三的数学视频信息

爬取初一到初三的数学视频 好久没学数学了 为了大专的数学能跟上所以想重新把初中数学重新学一遍,早知今日何必当初。 教程开始: 寻找视频的地址,我这边选择了哔哩哔哩的初中数学视频教学url地址传送门 2.按下F12进去调试工具 ,发现电脑版的页面的内容太多了,所以果断切换手机版的页面, 这次运气很好一下就找到了url地址: 因为这是html页面的文件 我,们再来看看主页的代码是否存在这个url地址,我发现主页html也是存在这个url地址的: 下面我再用xpath尝试提取视频的url地址, 成功 下

欣辰的博客 719
上一篇: “住过一晚两万的ICU后,我还是建议你不要轻易买保险”
下一篇: Python面试经常问的单例模式,5分钟带你拿下!
菜鸟学Python
博客等级 码龄9年 8062粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值