SVM ,简述?监督学习?目标为了最小化?

Shiro框架的使用(1):介绍

  返回  

浮点数的比较

2021/8/21 16:05:43 浏览:

简介

在这里插入图片描述

运算的修正

修正的方法是选取一个极小的区间,如果数a,落在[ b - eps, b + eps] 上则可以认为是数a和数b是相等的。这里选择eps = 1e-8(10的-8次方),因为这个区间可以兼容大多数数的比较

  • 等于
    在这里插入图片描述
    当 b - eps < a < b + eps 说明 a == b 成立
bool equal(double a, double b)
{
	return fabs(a - b) < eps; 
}

写成宏定义:

#define equal(a,b) ( (abs((a) - (b))) < (eps) )
  • 小于
    在这里插入图片描述
    当 a < b - eps 说明 a < b 成立
bool less(double a, double b)
{
	return a - b < -eps; 
}

写成宏定义:

#define less(a,b) ( (a) - (b) < (-eps) )
  • 大于
    在这里插入图片描述
    当 a > b + eps 说明 a > b 成立
bool more(double a, double b)
{
	return a - b > eps; 
}

写成宏定义:

#define more(a,b) ( (a) - (b) > (eps) )
  • 大于等于
    在这里插入图片描述
    当 a > b - eps 说明 a ≥ b 成立
bool more_equ(double a, double b)
{
	return a - b > -eps; 
}

写成宏定义:

#define more_equ(a,b) ( (a) - (b) > (-eps) )
  • 小于等于
    在这里插入图片描述
    当 a < b + eps 说明 a ≤ b 成立
bool less_equ(double a, double b)
{
	return a - b < eps; 
}

写成宏定义:

#define less_que(a,b) ( (a) - (b) < (eps) )

关于Π的计算

因为 cos( pai ) = -1 所以有 pai = arccos(-1)
直接得到pai的大小为: double pai = acos( -1 )

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号