技术栈
databook
wang_yb
20 分钟前
databook
·
manim
manim边学边做--移动动画
在Manim中,其实直线移动的动画非常简单,每个Mobject对象都有animate属性,通过obj.animate.shift()或者obj.animate.move_to()很容易将对象从一个位置移往另一个位置。
wang_yb
1 天前
git
·
databook
解锁 Git Log 更多实用技巧
目前,在软件开发的协作中,Git 无疑是版本控制的王者。而其中的 git log 命令,犹如一把强大的历史探寻之剑,能够帮助我们深入洞察项目的演进历程。
wang_yb
3 天前
databook
·
manim
manim边学边做--旋转
本篇介绍Manim中的两个旋转类的动画,名称差不多,分别是Rotate和Rotating。Rotate类主要用于对图形对象进行指定角度、围绕特定点的精确旋转,适用于几何图形演示、物理模拟和机械运动展示等场景;
wang_yb
4 天前
python
·
databook
从混沌到秩序:Python的依赖管理工具分析
Python 的依赖管理工具一直没有标准化,原因主要包括:依赖管理工具常用于处理软件项目中的依赖关系。
wang_yb
5 天前
databook
·
manim
manim边学边做--突出显示
本篇介绍Manim中用于突出显示某些内容的动画类,主要包括:ApplyWave以一种连续、流畅的方式使对象产生波浪式的变形。
wang_yb
6 天前
streamlit
·
databook
『玩转Streamlit』--集成Matplotlib
Steamlit虽然也自带了一些绘图组件(比如折线图,柱状图和散点图等等),但是都比较简单,和Python传统的可视化库比起来,功能上差了很多。
wang_yb
6 天前
databook
·
manim
manim边学边做--渐变生长
本篇介绍Manim中的渐变生长类的动画。这类动画的特点是可以清晰地展示图形的生成过程、物体的运动变化,帮助我们更好地理解抽象概念和复杂结构。
wang_yb
9 天前
python
·
databook
谈谈Python中的接口与抽象基类
接触Python比较早的朋友可能都有这样的体会,Python语言虽然也支持面向对象的编程方式,但是,不像那些纯面向对象的语言(比如Java和.NET)那样严格和规范。
wang_yb
10 天前
databook
·
manim
manim边做边学--淡入淡出
本篇介绍Manim中的淡入和淡出动画效果。淡入FadeIn 主要用于让对象以渐变的方式在场景中显现。它的特点是视觉上柔和过渡,能自然地引导观众注意新出现的元素。
wang_yb
11 天前
python
·
databook
高效文件处理:Python pathlib实战指南
在使用Python处理文件路径时,强烈建议使用pathlib。pathlib以面向对象的方式处理文件路径,既避免了很多陷阱,也能使执行许多路径的相关操作变得更容易。
wang_yb
12 天前
databook
·
manim
manim边做边学--图形的创建与销毁
上一篇介绍了文字相关的创建和销毁动画,本篇介绍几个用于几何图形的创建和销毁动画效果类。上面的几个动画函数基本都是创建元素用的,用于销毁元素的只有Uncreate函数。
wang_yb
13 天前
streamlit
·
databook
『玩转Streamlit』--片段Fragments
在 Streamlit 应用开发中,Fragments组件是一种用于更精细地控制页面元素更新和显示顺序的工具。
wang_yb
14 天前
databook
·
manim
manim边做边学--文字的创建与销毁
本篇开始介绍Manim中的动画模块,动画模块是整个框架的核心魅力所在。Manim不仅提供了可以直接实现各种各样动画效果的对象,
wang_yb
15 天前
ai
·
databook
scikit-learn中的Pipeline:构建高效、可维护的机器学习流程
我们使用scikit-learn进行机器学习的模型训练时,用到的数据和算法参数会根据具体的情况相应调整变化,
wang_yb
18 天前
databook
·
manim
manim边做边学--多面体
在Manim中,对于多面体,有一系列封装好的类可以直接使用。使用它们,可以方便快速的构建正多面体:这些类使得在动画中直观地展示多面体成为可能,有助于理解多面体的几何形状和它们的属性。
wang_yb
19 天前
streamlit
·
databook
『玩转Streamlit』--表单Form
在Streamlit中,Form组件是一种特殊的UI元素,允许用户输入数据而不立即触发应用的重新运行。
wang_yb
21 天前
databook
·
manim
manim边做边学--曲面
Surface类是Manim中专为创建和操控复杂的三维表面而打造的。在实际应用中,无论是创建数学教学中的几何模型,还是模拟物理现象中的曲面变化,甚至是构建复杂的动画场景中的三维元素,Surface类都能以其强大的功能和灵活性满足我们的需求。
wang_yb
24 天前
streamlit
·
databook
『玩转Streamlit』--可编辑表格
之前介绍过两个数据展示的组件,st.dataframe和st.table。今天介绍的st.data_editor组件,除了展示数据的功能更加强大之外,还可以编辑数据。
wang_yb
1 个月前
databook
·
manim
manim边做边学--圆柱体
Cylinder是Manim中用于创建圆柱体对象的类。Cylinder类在制作数学、物理或工程领域的动画时,可用于以下的场景中:
wang_yb
1 个月前
streamlit
·
databook
『玩转Streamlit』--布局与容器组件
在Streamlit中,布局类组件扮演着至关重要的角色。它们不仅决定了应用程序的视觉呈现和用户体验,也极大地增强了页面内容的组织性和可读性。