- 博客(18)
- 收藏
- 关注
原创 快速傅里叶变换(Fast Fourier Transform, FFT)算法
傅里叶变换是一种数学工具,用于将信号从其原本的时间域或者空间域转换到频率域。对于连续时间信号,我们通常讨论的是傅里叶变换(Fourier Transform),而对于离散时间信号,则会使用离散傅里叶变换(Discrete Fourier Transform, DFT)。在实际应用中,快速傅里叶变换(Fast Fourier Transform, FFT)算法被广泛用来高效地计算DFT。模块进行快速傅里叶变换的例子,我们将对一个简单的正弦波信号进行FFT,并展示其频谱。在Python中,我们可以使用。
2024-07-10 17:19:41
393
1
原创 将提供的图片生成ASCII艺术并写入文本文件
当运行这个脚本时,确保你输入的图片路径是正确的,并且你的工作目录有写入文件的权限。此外,由于ASCII艺术转换可能会导致较大的文本文件,尤其是对于高分辨率的图片,你可能需要考虑最终输出文件的大小。库,这是一个多功能的Python库,可以执行多种任务,如发送WhatsApp消息、播放YouTube视频、搜索Google等。在这个上下文中,我们使用的是它的。需要注意的是,为了运行这段代码,你的环境必须已经安装了。函数,该函数可以把图片转换成ASCII艺术。接着,程序请求用户输入图片的路径,即。
2024-07-10 17:07:59
392
原创 COVID-19 状态通知程序
简单的COVID-19疫情状态通知程序,其功能是从世界计量网站抓取特定国家(在此例中是印度)的最新疫情数据,并使用Windows 10的通知系统显示新增病例数和死亡人数。这个程序适用于Windows 10系统,可以定期运行以获得实时的疫情数据更新,并通过桌面通知提醒用户。如果你需要监控其他国家的数据,只需更改。如果在其他操作系统上运行,可能需要寻找替代。如果你希望程序能够定时运行,可以使用类似。这样的库来安排定时任务。
2024-07-07 13:31:25
571
原创 测量并打印出被装饰函数的执行时间,优化递归函数
然而,值得注意的是,递归实现的斐波那契数列计算在n较大时效率非常低下,因为它重复计算了许多相同的子问题。在实际应用中,特别是对于较大的n值,通常会采用动态规划或记忆化递归来提高效率。装饰器会自动捕获函数执行前后的时刻,并计算两者之差,即函数的实际运行时间。然后,它会打印出函数名称以及该函数执行所花费的时间,单位是秒。,它测量并打印出被装饰函数的执行时间。这个装饰器使用了Python的。模块来记录函数开始和结束的时间点,然后计算并输出函数的运行时长。函数上,这是一个递归实现的斐波那契数列计算函数。
2024-07-05 12:22:02
342
原创 结合两个PDF页面
这个脚本有效地将两个页面结合在一起,顶图页面被调整大小、位置,并叠加在底图页面上,形成一个复合的PDF页面。:应用变换使顶图页面在X轴上移动,移动的距离等于底图页面右边界减去170个单位。:顶图页面被缩放至原大小的35%,实现尺寸的减小。:经过变换的顶图页面被合并到底图页面之上。:访问每个PDF文件的第一页,分别命名为。类,用于写入最终的输出PDF文件。实例中,然后将整个文档写入名为。类加载两个PDF文件,一个是。:合并后的页面被添加到。
2024-07-05 12:14:36
603
原创 实现了对图像的亮度、对比度、饱和度的调整以及添加高光效果
先将图像转换为HSV色彩空间,然后调整饱和度通道的值,再转回BGR色彩空间,从而改变图像的颜色饱和度。函数,确保像素值不超过255的前提下,增加图像的高光效果,使得明亮区域更加突出。:将调整后的光照掩模叠加到原始图像上,以产生局部亮度增强的效果。函数调整光照掩模的亮度,使其看起来更亮,亮度因子设为100。函数确保像素值不超过255的前提下,增加整个图像的亮度。:最后,将经过上述一系列处理后的图像保存到指定路径。:确定光照效果的中心位置,默认为图像的几何中心。函数,调整图像的对比度,使图像细节更加分明。
2024-07-04 17:03:01
828
原创 RepVit # k, t, c, SE, HS, s 含义
RepViT家族的一种特定变体的神经网络模型,这种模型架构深受MobileNetV3启发,同时引入了额外的特性和修改以增强效率和性能。
2024-07-01 19:59:00
317
原创 从指定的CSV文件中读取图片URL,批量下载这些图片到指定的目录
模拟浏览器的User-Agent字符串,某些网站可能需要特定的User-Agent来允许访问或下载。添加了重试逻辑,以便在网络问题导致的失败后自动重试下载。这样提高了下载过程的健壮性。:指定了CSV文件的位置和图片将要保存的目录。如果保存目录不存在,脚本会自动创建。:完成所有URL的处理后,打印出成功下载的图片总数。等进行文件系统操作和可能的时间控制。用于发送网络请求,以及。用于处理CSV文件,
2024-06-28 13:50:39
1238
原创 在文件夹1中查找文件名与文件夹2中图片文件名相同的图片,并复制到新路径
【代码】在文件夹1中查找文件名与文件夹2中图片文件名相同的图片,并复制到新路径。
2024-06-27 16:43:33
167
原创 该脚本用于搜索与正则表达式匹配的行,可在一个或多个文件中进行搜索。
实现一个Python脚本,该脚本用于搜索与正则表达式匹配的行,可在一个或多个文件中进行搜索。• -m 或 --machine:生成机器可读的输出格式,格式为:file_name:no_line:start_pos:matched_text。如果某行与正则表达式匹配,就打印该行,并为每个匹配项打印文件名和行号。• -u 或 --underscore:在匹配的文本下打印 ‘^’ 符号。• -c 或 --color:用颜色突出显示匹配的文本。单个行内允许多个匹配,且匹配项之间不能重叠。
2024-06-27 16:12:09
164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人