特殊的浮点值

简介: 特殊浮点值包括正负无穷(Inf)和非数字(NaN),它们在数学运算中代表超越常规数值的概念。例如,任何数除以零可得Inf或NaN,且NaN不等于自身。可以使用`typemin`和`typemax`函数获取各种浮点类型的最小负无穷和最大正无穷值。

特殊的浮点值

有三种特定的标准浮点值不和实数轴上任何一点对应:

Float16 Float32 Float64 名称 描述
Inf16 Inf32 Inf 正无穷 一个大于所有有限浮点数的数
-Inf16 -Inf32 -Inf 负无穷 一个小于所有有限浮点数的数
NaN16 NaN32 NaN 不是一个数 一个不和任何浮点值(包括自己)相等(==)的值
以下列举了一些浮点数的运算实例:

实例
julia> 1/Inf
0.0

julia> 1/0
Inf

julia> -5/0
-Inf

julia> 0.000001/0
Inf

julia> 0/0
NaN

julia> 500 + Inf
Inf

julia> 500 - Inf
-Inf

julia> Inf + Inf
Inf

julia> Inf - Inf
NaN

julia> Inf * Inf
Inf

julia> Inf / Inf
NaN

julia> 0 * Inf
NaN

julia> NaN == NaN
false

julia> NaN != NaN
true

julia> NaN < NaN
false

julia> NaN > NaN
false
我们还可以使用 typemin 和 typemax 函数:

实例
julia> (typemin(Float16),typemax(Float16))
(-Inf16, Inf16)

julia> (typemin(Float32),typemax(Float32))
(-Inf32, Inf32)

julia> (typemin(Float64),typemax(Float64))
(-Inf, Inf)

相关文章
|
4月前
|
人工智能 自然语言处理
谷歌视频生成大语言模型VideoPoet介绍
【2月更文挑战第13天】谷歌视频生成大语言模型VideoPoet介绍
99 3
谷歌视频生成大语言模型VideoPoet介绍
|
3月前
|
人工智能 算法 Ubuntu
【案例实战】 基于OpenCV实现鹿茸面积计算
有人询问如何计算鹿茸蜡皮面积占比。利用OpenCV实验大师工具软件,经过图像处理步骤(包括边缘检测、轮廓识别),成功计算出两个区域的面积,展示了一步到位的OpenCV解决方案。OEMTS软件旨在促进数字图像处理教学,助力成为合格的OpenCV开发者。详情见课程链接和OEMTS安装指南。
60 0
|
3月前
|
存储 程序员 PHP
老程序员分享:Php中正则小结(一)
老程序员分享:Php中正则小结(一)
22 0
|
人工智能 安全 5G
FDF/DAPP智能合约众筹循环互助系统开发(功能详细)丨DAPP/FDF智能合约循环互助众筹系统开发(方案及项目)
  随着人工智能、5G通信、工业互联网等技术的发展,智能工业正日益成为现代工业发展的主流趋势。智能工业可以通过数字化、智能化、绿色化、协同化的方式实现生产和管理的高效、智能、环保和协同,同时也面临着技术、安全和隐私等方面的挑战和问题。
|
SQL 关系型数据库 数据库
案例1:索引优化 | 学习笔记
简介:快速学习案例1:索引优化
SAP S/4HANA Material 物料主数据的简单介绍
SAP S/4HANA Material 物料主数据的简单介绍
110 0
SAP S/4HANA Material 物料主数据的简单介绍
CRM, C4C和Hybris的工作流简介
CRM的例子 Step by Step to debug IC inbox workflow WS14000164 C4C
110 0
CRM, C4C和Hybris的工作流简介
|
机器学习/深度学习
【让高中生掌握深度学习】掀起DL炼金术之争的Ali,这次要像教物理那样教深度学习
在NIPS 2017与LeCun论战,说深度学习是炼金术的Ali Rahimi,近日发表文章探讨“深度学习是否已经成熟到可以在高中教学”的问题。如今大量新人涌入,我们有的却更多是预训练模型和设定好的参数。
3873 0
|
Web App开发 存储 NoSQL
一篇文章让你深透理解cookie和session,附带分布式WEB系统redis共享session方案
cookie和session有什么区别?这是一个很基础的知识点,大家可能都知道一个大概:cookie是存在客户端的,session是存储在服务端,cookie和session用来验证识别用户的登录状态,常见适用场景:用户登录,用户购物车数据等。
1975 0