上一页 1 2 3 4 5 6 7 ··· 58 下一页
摘要: 今天介绍Manim中的动画联动的技巧,在数学动画中,动画联动是常用的功能, 比如讲解平面几何中三角形与圆的位置关系变化,通过动画联动可以让圆沿着三角形的边滚动,或者让三角形的顶点在圆上移动,从而直观地展示内切、外接等几何关系。 总之,通过动画联动,可以将复杂的概念、关系或变化过程以动态的方式展示出来 阅读全文
posted @ 2025-01-14 10:17 wang_yb 阅读(351) 评论(0) 推荐(1) 编辑
摘要: 在金融市场分析中,查看不同交易对的 K 线数据是一项基础且重要的工作。 今天,我们就来学习如何使用 Streamlit 构建一个简单的 K 线查看小工具,让你能够方便地查看不同交易对在不同时间范围内的 K 线数据。 1. 环境准备 首先,确保已经安装了必要的库。 除了 Streamlit 用于构建界 阅读全文
posted @ 2025-01-13 23:02 wang_yb 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 今天介绍Manim中用于动画更新的3个类,分别是: UpdateFromFunc:根据自定义的函数来动态更新 Mobject 的属性 UpdateFromAlphaFunc:根据动画的进度来平滑地改变 Mobject 的属性 MaintainPositionRelativeTo:保持多个 Mobje 阅读全文
posted @ 2025-01-10 11:30 wang_yb 阅读(355) 评论(0) 推荐(1) 编辑
摘要: 学习了Streamlit了之后,可以尝试给自己的命令行小工具加一个简单的界面。 本篇总结了我改造自己的数据采集的工具时的一些经验。 1. 概要 与常规的程序相比,数据采集任务的特点很明显,比如它一般都是I/O密集型程序,涉及大量网络请求或文件读写,耗费的时间比较长;而且往往是按照一定的时间间隔周期性 阅读全文
posted @ 2025-01-09 13:50 wang_yb 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 动画组合类的作用是将多个动画组合起来,以实现更复杂的动画效果。 Manim中有4个用于动画组合的类: AnimationGroup:将多个动画组合在一起同时播放,能一次性呈现多个对象的不同变化 LaggedStart:按照添加顺序依次启动多个动画,每个动画间有延迟,使动画呈现出清晰的先后顺序 Lag 阅读全文
posted @ 2025-01-07 14:32 wang_yb 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 之前写过一篇介绍Python中dataclass的文章:《掌握python的dataclass,让你的代码更简洁优雅》。 那篇侧重于介绍dataclass的使用,今天想探索一下这个有趣的特性是如何实现的。 表面上看,dataclass就是一个普通的装饰器,但是它又在class上实现了很多神奇的功能, 阅读全文
posted @ 2025-01-06 09:01 wang_yb 阅读(273) 评论(0) 推荐(1) 编辑
摘要: 本篇介绍Manim中两个和动画轨迹相关的类,AnimatedBoundary和TracedPath。 AnimatedBoundary聚焦于图形边界的动态呈现,能精准控制边界绘制的每一帧,助力我们清晰展示几何图形的搭建流程。 TracedPath则擅长实时追踪物体或点的运动轨迹,以直观且动态的方式呈 阅读全文
posted @ 2025-01-02 15:35 wang_yb 阅读(477) 评论(0) 推荐(3) 编辑
摘要: 随着多核的发展,Python中并发编程也变得越来越广泛且发展很快。 一方面,Python提供了多种并发编程工具。 比如,传统的多线程,通过threading模块方便地创建和管理线程,可用于I/O密集型任务; 多进程,利用multiprocessing模块充分利用多核CPU优势,适合CPU密集型任务。 阅读全文
posted @ 2024-12-31 13:10 wang_yb 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: ChangeSpeed类是Manim库中用于修改动画速度的类。 它提供了一种灵活的方式来控制动画的播放速度,使动画在不同时间段内以不同的速度播放,从而创造出更加丰富多样的动画效果。 比如,在创建包含多个元素动画的场景中,通过ChangeSpeed可以精确控制不同元素在不同时间点的移动速度,实现复杂的 阅读全文
posted @ 2024-12-30 12:05 wang_yb 阅读(364) 评论(0) 推荐(1) 编辑
摘要: Python 包管理生态中存在多种工具,如 pip、pip-tools、poetry、conda 等,各自具备一定功能。 而今天介绍的uv 是 Astral 公司推出的一款基于 Rust 编写的 Python 包管理工具,旨在成为 “Python 的 Cargo”。 它提供了快速、可靠且易用的包管理 阅读全文
posted @ 2024-12-27 12:51 wang_yb 阅读(6481) 评论(0) 推荐(5) 编辑
上一页 1 2 3 4 5 6 7 ··· 58 下一页
点击右上角即可分享
微信分享提示