前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >你真的懂分数吗?(三)——带分数到小数到百分数

你真的懂分数吗?(三)——带分数到小数到百分数

作者头像
magic2728
发布于 2023-09-18 12:49:50
发布于 2023-09-18 12:49:50
4160
举报
文章被收录于专栏:MatheMagicianMatheMagician

今天我们继续通过更多例子来看看分数模型的更多不可思议的应用。

带分数

在实际场景中,在均匀分割假设成立的情境下,很多时候分的不是一个单元,大概率结果不是真分数,因此就存在大于1的分数的表达问题。我只有知道2个人分5个蛋糕是每人2 + 1 / 2个蛋糕,才能帮助我给一人2个,再把最后一个对半切开各自拿一个这个结论,这恰好源自带分数的使用场景。这远比其5 / 2的原始表达式有用,因为按照定义,那需要把5个蛋糕全切了才能分得清。

这个在数学上也有解释,那就是分数的加法,等价于约分,自然就可以这么拆成整数部分和小数部分,但这显然没有直接分蛋糕来得直观有效。

不过17头驴分给3兄弟,每人1 / 9,1 / 3, 1 / 2的话,先借一头分了再还的例子,仅仅是脑筋急转弯没什么价值,分数和都不为1,只是刚好能整除,借的刚好没用上,能分罢了。暂时也没想到这种把一个分数分成若干分子为1的分数的和有什么应用场景,因为分子为1除非是要表达赔率,概率等,并没有其他理解上的优势了。而那些繁分数,连分数等的意义就更加在于数学研究和游戏了,在生活中用得更少了。

小数

小数只是带分数的特例,和使用的进制编码密切相关。拿十进制举例,只有分数按照仅有2和5的2因子组成的数分割时,是有限小数,否则统统只能用无限循环小数表示。这很好理解,有限小数 = 整数 + 小数值,而小数值 = 小数部分编码整数值 / 10 ^ (小数位数),无非是个固定分母分割值形式的分数罢了,而如果是循环小数,则分母改为(10 ^ (小数位数) - 1),这个结论用分数的定义和竖式出发法很好说明。

至于无限不循环小数的无理数,也是一样,用小数来表达可以使得此分数值和真值的误差值一定小于10 ^ - (小数位数 - 1),相当于不断地在已有的a元素中的m个单位,又划分为m2个单位,取其比真值小,但最大的那么多个单位给它。当m为常量时,这刚好就是进制数编码自然数的方法,用短除法就能实现,在小数部分自然也是一样。它能够有着随着小数位数的增加,和真实值的误差范围呈指数下降的特点,正是这样的误差性质,才使得我们用小数近似表达一个值得心应手,因为看位数就知道我之差1份的多少分之一,而且指数下降得也足够快,哪怕是2进制。而m变化的例子不是没有,比如我们的公历世纪,年,月,日,时,分,秒,看起来对一个整体时间的划分单位就毫无章法可循,但这却是为了和天文历法中发现的规律相吻合的实际考量,并非数学目标。

而实际问题往往严格来说都不符合数学里那些精确的定义,都受到测量精度,误差的限制。因此,这样用不断地划分进而使得误差不断小的循环思维就使得求解一个值给定精度要求的值并实现它成为可能,也能够在实验验证的场景下解决问题。比如测量血氧饱和度,单位到多少就不影响医生诊断疾病了;高楼的地基深度,精度到多少m就能通过检验了;甚至割圆法算圆周率本身也是这么个思路的扩展,只不过每多算一倍边的多边形,其无理数的复杂程度又会提高,而每次都无章可循,比牛顿的级数方法差多了。

所以,用小数来近似表达并承认为精确值的计算方法,是实际生活生产中几乎无处不在,屡试不爽的数学工具被反复应用的,早就经过了时间的检验,是可行而先进的。而这一切的初始思路,竟然来源于切蛋糕引发的分数模型。

百分数

一般分数在度量大小的时候有个最大的问题,当分母值奇形怪状,哪怕已经是最简分数,带分数,对其大小也丝毫没有认知。所以上述以精度作为标准的小数(或科学计数法)就横空出世,用给定的划分基数来统一度量,相互可比。这其中还有一类分数,它们大多时候指的是给定目标对象的值和总体的比,即其值一定在[0, 1]之间,也就是只有一个蛋糕。而且并不关心分几个人每个人多少的问题,就关心当下这个数,占总体的比例。比如点击率,留存率,升学率,就业率,甚至以100分为满分的考试分数,都归为此类。

其最大的优点是,在拉通了100作为统一的a的单元个数的基础之上,就像1一样,就没有大小意义和比较价值,但是统一对齐了;另外其作为整体和部分的比值,率的概念,在[0, 1]之内,就不会出现1230000%这样冗余无意义的表达;而且,因为我们太熟悉百分数的大小概念了,因为知道10分是1 / 10,50才一半,60分及格,以至于在上面的值是多少在心理的度量有非常多积累的生活经验帮助判断,甚至给你一个0.1234的小数,如果是率的概念,也会变成12.34%更看得明白。这就是率这种平均值,估计期望的最佳度量方式,符合了人们的心智。而一般的平均值,就还是用一般的小数去近似表达,然后忘掉分数均匀分割的意思直接用其数值大小计算结论吧!

总结

从带分数的整数和真分数部分的分离,到小数的近似表达功能,再到真分数用百分数表达的度量方便,分数在不同场景下都给人们的生产生活提供了无穷无尽充满智慧的数学工具。

你以为分数就这了?没了?

嘻嘻还没完,下期精彩继续!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-08 18:08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MatheMagician 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
【Python】教你彻底了解Python中的图像处理与计算机视觉
​​​图像处理与计算机视觉是人工智能的两个重要分支,旨在通过计算机对图像进行处理和分析,从中提取有用的信息。在Python中,有许多强大的库和工具可以用于图像处理与计算机视觉。本文将深入探讨Python在图像处理与计算机视觉中的应用,涵盖图像处理与计算机视觉的基本概念、常用的图像处理库、基本图像操作、图像滤波与变换、特征检测与匹配、对象检测与识别,以及一些实际应用示例。
E绵绵
2025/05/25
1910
简单易懂最常用的Python图像处理库
当今世界充满了各种数据,而图像是其中高的重要组成部分。然而,若想其有所应用,我们需要对这些图像进行处理。图像处理是分析和操纵数字图像的过程,旨在提高其质量或从中提取一些信息,然后将其用于某些方面。
商业新知
2019/06/11
2.6K0
简单易懂最常用的Python图像处理库
十个python图像处理工具
【磐创AI导读】:本篇文章为大家介绍了十个python图像处理工具,希望对大家有所帮助。想要获取更多的机器学习、深度学习资源,欢迎大家点击上方蓝字关注我们的公众号:磐创AI。
磐创AI
2019/09/03
1.7K0
十个python图像处理工具
10个Python图像编辑工具,学好python就靠它们!
当今的世界充满了数据,而图像数据就是其中很重要的一部分。但只有经过处理和分析,提高图像的质量,从中提取出有效地信息,才能利用到这些图像数据。
一墨编程学习
2019/04/22
1.4K0
10个Python图像编辑工具,学好python就靠它们!
常用的十大python图像处理工具
今天,在我们的世界里充满了数据,图像成为构成这些数据的重要组成部分。但无论是用于何种用途,这些图像都需要进行处理。图像处理就是分析和处理数字图像的过程,主要旨在提高其质量或从中提取一些信息,然后可以将其用于某种用途。
AI研习社
2019/07/04
1.4K0
常用的十大python图像处理工具
技能 | Python处理图像10大经典库
scikit-image是一个与numpy数组配合使用的开源Python包,在学术研究、教育和行业领域都可应用。
小白学视觉
2022/04/06
1.3K0
技能 | Python处理图像10大经典库
10 个不可不知的 Python 图像处理工具 !
今天的世界充满了数据,图像是这些数据的重要组成部分。但是,在使用它们之前,必须对这些数字图像进行处理 - 分析和操作,以提高其质量或提取一些可以使用的信息。
小小詹同学
2019/05/17
1K0
收藏!10 个 Python 图像处理工具
今天的世界充满了数据,图像是这些数据的重要组成部分。但是,在使用它们之前,必须对这些数字图像进行处理 - 分析和操作,以提高其质量或提取一些可以使用的信息。
网名重要么
2023/06/07
5210
收藏!10 个 Python 图像处理工具
10个Python图像处理工具分享
来源商业新知网,原标题:干货整理!10个Python图像处理工具,入门必看,提效大法 | 资源
商业新知
2019/05/31
1.1K0
10个Python图像处理工具分享
10个不得不知的Python图像处理工具,非常全了!
10个常用的可以进行图像处理的Python库的介绍,可能有些你还没用过,可以试试看!
小白学视觉
2019/06/20
9680
10个不得不知的Python图像处理工具,非常全了!
10个Python图像处理工具
scikit-image是一个与numpy数组配合使用的开源Python包,在学术研究、教育和行业领域都可应用。
量子位
2019/05/30
1.1K0
10 个图像处理的Python库
Pillow是一个通用且用户友好的Python库,提供了丰富的函数集和对各种图像格式的支持,使其成为开发人员在其项目中处理图像的必要工具。
数据STUDIO
2023/09/04
7230
10 个图像处理的Python库
10个图像处理的Python库
在这篇文章中,我们将整理计算机视觉项目中常用的Python库,如果你想进入计算机视觉领域,可以先了解下本文介绍的库,这会对你的工作很有帮助。
deephub
2023/08/30
5020
10个图像处理的Python库
Python机器学习、深度学习库总结(内含大量示例,建议收藏)
目前,随着人工智能的大热,吸引了诸多行业对于人工智能的关注,同时也迎来了一波又一波的人工智能学习的热潮,虽然人工智能背后的原理并不能通过短短一文给予详细介绍,但是像所有学科一样,我们并不需要从头开始”造轮子“,可以通过使用丰富的人工智能框架来快速构建人工智能模型,从而入门人工智能的潮流。人工智能指的是一系列使机器能够像人类一样处理信息的技术;机器学习是利用计算机编程从历史数据中学习,对新数据进行预测的过程;神经网络是基于生物大脑结构和特征的机器学习的计算机模型;深度学习是机器学习的一个子集,它处理大量的非结构化数据,如人类的语音、文本和图像。因此,这些概念在层次上是相互依存的,人工智能是最广泛的术语,而深度学习是最具体的:
润森
2022/09/22
3.1K0
Python机器学习、深度学习库总结(内含大量示例,建议收藏)
用于图像处理的Python顶级库 !!
正如IDC所指出的,数字信息将飙升至175ZB,而这些信息中的巨大一部分是图片。数据科学家需要(预先)测量这些图像,然后再将它们放入人工智能和深度学习模型中。在愉快的部分开始之前,他们需要做重要的工作。
JOYCE_Leo16
2024/03/19
3240
用于图像处理的Python顶级库 !!
【干货】计算机视觉实战系列08——用Python做图像处理
【导读】在前面几讲中,专知成员Hui介绍了PIL、Matplotlib、Numpy、SciPy等Python图像处理的工具包。这一讲中,我们将介绍一个具体的实例——图像去噪,作为前面几讲的总结。 【干货】计算机视觉实战系列01——用Python做图像处理(基本的图像操作和处理) 【干货】计算机视觉实战系列02——用Python做图像处理(Matplotlib基本的图像操作和处理) 【干货】计算机视觉实战系列03——用Python做图像处理(Numpy基本操作和图像灰度变换) 【干货】计算机视觉实战系列04—
WZEARW
2018/06/05
1.3K0
Python数字图像处理-3种图像读取方式总结
学习数字图像处理,第一步就是读取图像。这里我总结下如何使用 opencv3,scikit-image, PIL 图像处理库读取图片并显示。
嵌入式视觉
2022/09/05
1.6K0
Python数字图像处理-3种图像读取方式总结
【干货】计算机视觉实战系列07——用Python做图像处理
这一次继续为大家详细讲解SciPy库的使用以及图像导数实战。
WZEARW
2018/04/25
2.4K4
【干货】计算机视觉实战系列07——用Python做图像处理
最佳的图像处理工具python扩展库
在当今这个社会,数据就是财富,数据就是金钱,一切都离不开数据,我们看到的一切图片,本质上都是数据,如何理解和处理这些图像数据是很大的难题,不过庆幸的是,在 python 中,已经有了非常丰富的扩展来帮助我们处理这些图片。
程序那些事儿
2023/03/07
6380
最佳的图像处理工具python扩展库
一文总结数据科学家常用的Python库(下)
【磐创AI导读】:本系列文章为大家总结了24个热门的python库,查看上篇。想要获取更多的机器学习、深度学习资源,欢迎大家点击上方蓝字关注我们的公众号:磐创AI。一文总结数据科学家常用的Python库(上)
磐创AI
2019/07/26
1.4K0
一文总结数据科学家常用的Python库(下)
推荐阅读
相关推荐
【Python】教你彻底了解Python中的图像处理与计算机视觉
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档