(1)BigIntege:实现任意精度的整数运算。(2)BigDecimal:实现任意精度的浮点运算。 例如: 使用BigDecimal进行浮点数比较 import java.math.BigDecimal; public class HelloWorld{ public static void m ...
分类:
编程语言 时间:
2020-02-24 23:55:40
阅读次数:
129
前言 字典是一种通过名字或者关键字引用的得数据结构,key 类型需要时被哈希,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型。 注意,浮点数比较很不精确,因此千万不要用浮点数作为key! 内置方法 python字典包含了11个内置方法,具体如下: ...
分类:
编程语言 时间:
2020-02-17 23:40:54
阅读次数:
187
今天写a1, 比较导弹是否到目标(y轴相等即可),到目标就画个圈圈,也就是炸弹,结果怎么都炸不出 搞了半天,想想事情没那么简单 然后就大致比较了一下, 这个世界坐标轴和鼠标坐标轴位置还没搞清楚,但是可以炸了 严谨的方法之后要补一下 bool hasReachedDestination() { //r ...
分类:
编程语言 时间:
2020-01-28 14:13:47
阅读次数:
89
2判断 2.1比较 2.1.1比较 System.out.println(amount>=10);输出的值为true或false 2.1.2关系运算 优先级 <算术运算 >赋值运算 其中==和!=比其他优先级低 从左往右 浮点数比较 double a=1.0; double b=0.1+0.1+0. ...
分类:
编程语言 时间:
2019-12-02 16:38:15
阅读次数:
103
不要用 a == b的办法判断两个浮点数是否相等,包括不要用 a== 0的办法判断浮点数 a是否等于0。因为浮点数是有误差的。 应该用 a-b > -eps && a-b < eps ,即a和b的差的绝对值小于某个很小值 eps的办法来判断a和b是否相等。 如果结果要保留小数点后面n位,那么 eps ...
分类:
其他好文 时间:
2019-03-01 18:36:56
阅读次数:
176
求一条线段上有多少个整点。 是道扩欧基础题,列出两点式方程,然后分四种情况讨论即可。但细节处理较多很容易写挫(某zzWA了十几发才过掉的)。 由于数据精度较小,浮点数比较没有用eps,直接==比较了。 ...
分类:
其他好文 时间:
2019-02-06 21:14:53
阅读次数:
191
浮点数包括 `double long double` 下面介绍一些关于浮点数~~杂七杂八~~的知识。 读入 & 输出 比较 浮点数的比较比较特殊。两个浮点数比较时,大于/小于可以直接用 `a ...
分类:
其他好文 时间:
2018-10-15 16:24:21
阅读次数:
173
使用机器学习方法解决实际问题时,我们通常要用L1或L2范数做正则化(regularization),从而限制权值大小,减少过拟合风险。特别是在使用梯度下降来做目标函数优化时,很常见的说法是, L1正则化产生稀疏的权值, L2正则化产生平滑的权值。为什么会这样?这里面的本质原因是什么呢?下面我们从两个 ...
分类:
其他好文 时间:
2018-09-25 23:00:50
阅读次数:
204
20172301 2017 2018 2 《程序设计与数据结构》第5周学习总结 教材学习内容总结 第五章 运算符 (相等性运算符、关系运算符、逻辑运算符) if语句、if else语句、if语句嵌套 数据比较(浮点数比较、字符比较、比较对象) while语句 迭代器 ~~(完全看不懂)~~ Arra ...
分类:
其他好文 时间:
2018-04-09 00:08:28
阅读次数:
294
浮点数比较,不能直接用==,要用浮点数函数。 $num1=22.05;$num2=22.06;var_dump($num2 - $num1);var_dump(bcsub($num2,$num1,2));var_dump($num2 - $num1 == 0.01);var_dump(round($ ...
分类:
Web程序 时间:
2017-09-30 13:37:52
阅读次数:
180