自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python 实现精确 Round 方法:银行家舍入算法与浮点数误差规避

在计算机处理中,浮点数精度问题会导致四舍五入结果产生误差,尤其在金融和科学计算中对数值精度要求极高。本文通过 Python 的 decimal 模块,深入探讨了浮点数的银行家舍入算法(Bankers' Rounding),并展示如何实现精确的 round() 操作。文章比较了普通四舍五入与银行家舍入法的差异,并提供了应对浮点数误差的解决方案,帮助开发者在高精度计算中选择合适的舍入方式,减少累积误差。

2024-09-24 11:54:38 551

原创 Python装饰器之多线程函数限速器

通过限速器装饰器,我们可以轻松地控制函数的调用频率,无论是在多线程还是单线程场景下,都可以保证调用的安全性和合规性。这种方法非常适用于需要访问外部API或执行密集计算的场景,有助于提高程序的稳定性和性能。希望本文对你在开发限速功能时有所帮助,如果你有任何问题或建议,欢迎在评论区交流。

2024-08-12 15:29:39 373

原创 用python的小乌龟绘制希尔伯特曲线

前言希尔伯特曲线是一种奇妙的曲线,只要恰当选择函数,画出一条连续的参数曲线,当参数t在[0, 1]区间取值时,曲线将遍历单位正方形中所有的点,得到一条充满空间的曲线。正文取一个正方形并且把它分出9个相等的小正方形,然后从左下角的正方形开始至右上角的正方形结束,依次把小正方形的中心用线段连接起来;下一步把每个小正方形分成9个相等的正方形,然后上述方式把其中中心连接起来……将这种操作手续无限进行下去,最终得到的极限情况的曲线就可以填满整个平面,如下图:代码...

2021-09-23 12:00:33 2086 2

原创 VIM的基础使用

VIM前言正文一、VIM安装二、一般模式三、插入模式四、底行模式总结前言VIM是Linux系统常用的的编辑器,其功能十分丰富,熟练的使用VIM可以来极为大幅的效率提升。正文VIM有三种基本工作模式(一般模式,插入模式,底行模式),本文介绍VIM这三种模式的基本使用方法一、VIM安装在终端输入 sudo apt install vim ,代码如下:root@ubuntu:/home/xwp/Desktop# sudo apt install vim二、一般模式 安装完成后使用命令 ’

2021-09-15 16:06:41 1056 1

原创 Linux学习总结

前言 作为电子信息工程专业的一名学生,嵌入式开发的工作方向是本专业对口方向。从事开发工作就必不可少对Linux系统的学习,近期对Ubuntu进行了系统化的学习,在此总结归纳学习内容进行分享。正文1、简介 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。...

2021-09-14 15:33:13 297

原创 Ubuntu配置下载源及中文

一、配置下载源

2021-09-13 16:20:46 2407

原创 python的字符串格式化

文章目录前言正文前言字符串格式化是将一个字符串作为模板,替换标记处内容产生新的字符串的过程(因为字符串不能被修改,所以是新的字符串)正文用引号括起来的一串文字在python称为字符串先替换字符串中一处{},代码如下:str1 = 'Hello {}'str2 = str1.replace('{}', 'python')print(str2)用字符串分割,那么代码这样写:str1 = 'Hello {}'str2 = str1.format('python')print(st.

2021-09-09 20:49:02 182

原创 用python求素数的方法,以及一种算法优化

python求素数前言方法一1、代码2、输出结果方法二1、代码2、输出结果前言质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数(该解释来自百度百科)。如果要找100以内的素数,我们可以寻找100以内的非素数,即证明一个数除了1和它本身以外还可以被其他自然数整除,不能被证明的数就是素数。方法一1、代码代码如下:list1 = [1, 2]for i in range(2, 101): for j in range(2, i): if i % j

2021-09-08 20:30:58 3682 5

原创 python的while、for循环语句的基本用法

我们在编程中经常会要求程序完成一些重复的工作,比如一句话重复输出:print('Python is very good')print('Python is very good')print('Python is very good')print('Python is very good')print('Python is very good')这时使用循环语句就可轻松完成这些任务:i = 0while i < 5 print('Python is very good'

2021-07-31 17:35:48 470

原创 python的分支语句if基本用法

分支语句:分支结构(又称为选择结构),编程语言三种基本结构之一,其类型主要有三类分支结构。分别为:单分支选择结构、双分支选择结构、多分支选择结构。if :在python语言中实现分支结构的语句是 if 语句,其三类分支结构如下:#单分支选择结构if 条件表达式: 缩进代码块#双分支选择结构if 条件表达式: 缩进代码块else:缩进代码块# 多分支选择结构if 条件表达式: 缩进代码块e...

2021-07-28 19:12:28 989 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除