MK 组织 & manim 可视化引擎

Manim Kindergarten

3Blue1Brown 和 manim 可视化引擎

  3Blue1Brown 是一个由 Grant Sanderson 创建的 YouTube 数学科普频道。这个频道从独特的视觉角度解说数学,内容包括线性代数、微积分、神经网络、黎曼猜想、傅里叶变换、四元数甚至一些计算机算法问题。Grant Sanderson 创作数学科普视频的重要工具是他自己用 Python 程序设计语言构建的 manim 可视化引擎。

阅读更多

【manim动画】如何求解sinx=2?

记得我很早之前就打算做一些科普视频,奈于技术不行,遂放弃。之前看过3Blue1Brown的视频,作者用他自己开发的数学可视化引擎manim制作动画,感觉效果很棒。发现知乎和B站陆陆续续有很多大佬开始使用manim做动画,于是进了一个manim交流群。开始摸索manim,实际上这个引擎的安装和环境的的搭建还挺麻烦,用manim也需要会Python和\LaTeX,恰好我都会,于是很快上手了。

阅读更多

光标画图程序

写这个程序的缘由是现在疫情期间我们学生在家用在线办公软件上网络课,老师在投屏时学生可以在老师屏幕上“注释”(做记号,写字,画画等),这样可以很好的与老师互动。但是“注释”并不能显示图片,为了达成我的一个骚主意,在老师屏幕上画一个卢本伟,我面向百度编程写了这个Python程序。

阅读更多

为MP3做一个英语词典

前言

在我们学校,几乎所有同学都有MP3用来听歌和看小说,但市面上所流行的大多数MP3都没有英语词典功能。同学们往往选择英语词典进行查单词,最流行的牛津高阶词典词量多,但太厚太笨重,查词并不方便。我发现大多数时候,我们查词仅仅是看中文释义、变形或者音标,于是我萌生了个念头,能不能在MP3上做一个查单词的程序?

阅读更多

编写和排版到打印和封装一本高考词典

搜集了历年来各个省份的高三英语模拟卷和历年来的高考英语全国卷总共130多份电子文档,统计其中所有的大约50多万单词,得到不同单词的频数。使用python爬取了Google翻译的汉语释义和英文释义,有道词典的单词音标和单词的短语。整理好后用Word进行排版,最后导出pdf到网店进行封装打印成书。成果如下图:

阅读更多

基于matplotlib的散点图动态可视化

之前在学校突发奇想,想搞一个散点图动态可视化,一直记在脑海中,前天终于放假,花了好几个小时,从零开始,把整个项目做起来了。

大概设想是:将一个班级的所有人的语文成绩与全校排名分别作为横坐标与纵坐标绘制不同颜色的点,左下角标上此人的名字,用一个三次函数进行不同时期数据之间的插值,模拟点的先加速后减速的平滑运动效果,将每一帧绘制成图片,使用ffmpeg将图片序列合成为视频。

效果图如下

阅读更多

使用Python统计历年来各种英语高考题中单词的出现频数

我从网上搜集了历年来高考英语新课标卷真题,还有各个省的高考真题,以及各种模拟题,题型汇总总共20多个doc文件,然后使用正则匹配删除了除了英文单词外的所有字符(保留空格),使用Python写了一个很简单的程序,统计出了8千多个不同的单词及其频数,使用Excel进行排序。

阅读更多

Python-函数绘图及函数图像微分与积分

前言

在学校太闲,就写了这个程序,可以绘制函数图像,并且可以绘制其导函数图像和不定积分的图像,效果非常不错。

效果图

说明

1,程序无法绘制复数图像,若函数返回一个复数,将自动取模作为函数值进行绘制。 2,函数的表达式支持Python所有内置函数和math库,time库,random库的函数(要求函数返回的是数字)。 3,@("g(x)")和$("g(x)")是g(x)的导函数和不定积分的固定格式,其中g(x)是被微函数的表达式或者被积函数的表达式,"g(x)"或者'g(x)'表示它是个表达式而不是数字,若不加引号将无法正常微积分。 4,具体使用方法请看效果图,并理解代码。

阅读更多

Python-复平面绘图

前言

在学校太闲,就写了这个程序,可以在复平面绘制曲线,画圆什么的很轻松,f(z) = e^(1j * z),螺旋线,函数图象等都可以。

效果图

阅读更多

Python-数字黑洞

前言

学校熬了两个星期,在校时看到某本数学教材里讲了一个关于数字黑洞的算法,任何一串非负整数,有限的步骤处理后,终将得到123这三个数字。 例如:12345,这串数字有2个偶数,3个奇数,共5个数。于是按顺序排列成235,这串数字有1个偶数,2个奇数,共3个数。于是我们得到了123。

再如:20021025,得到628,得到303,得到123。

再如:0,得到101,得到123。

笔者最近正好刚接触了Python语言,于是便产生了用程序来计算的想法。

阅读更多