在Go中获得机器epsilon的最简单方法

sbditto85

在Go中获得机器epsilon的最简单方法是什么?浮点数的其他方面(例如精度,最小指数,最大指数,摆动等)又如何呢?

我意识到,有一个math / const包,其中包含用于不同浮点类型(http://golang.org/src/pkg/math/const.go的max和min ,但是没有其他信息。

我想知道的一个原因是,对于机器可以执行的给定计算,验证我是否已达到最高精度,这样我就不会早退或尝试更长的时间。

另一个只是出于好奇。

谢谢

编辑:

为了好玩我在学校如何手动计算小量的乐趣一些笔记抬头一看,这里是C ++的一个粗略的翻译http://play.golang.org/p/XOXwIdNfsa享受

编辑:从下面的评论(感谢找到epsilon的更惯用的方式):

使用epsilon := math.Nextafter(1, 2) - 1 游乐场Nick Craig-Wood 3月5日在8:07

线性共沸物

它没有定义,我发现问题已在问题跟踪器上解决为“按预期工作”:

https://code.google.com/p/go/issues/detail?id=966

建议似乎是在需要时math.Nextafter用于导出值。

具体来说,公式为math.Nextafter(1.0,2.0)-1.0(第二个参数可以是大于1.0的任何数字)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获得Clojurescript REPL的最简单方法

来自分类Dev

在Linux机器上检测python 3中按键的最简单方法是什么?

来自分类Dev

在Groovy中实现单方法接口的最简单方法?

来自分类Dev

Go中限制并发的简单方法

来自分类Dev

在C ++中获得Python的defaultdict行为的最简单方法是什么?

来自分类Dev

获得全功能引用堆栈的最简单方法?

来自分类Dev

在OpenGL(OpenTK)中显示简单图像的最简单方法?

来自分类Dev

在Java中创建简单解析的最简单方法

来自分类Dev

在OpenGL(OpenTK)中显示简单图像的最简单方法?

来自分类Dev

在Pygame中获得键盘输入的更简单方法?

来自分类Dev

在gscatter中获得更多明智颜色的简单方法

来自分类Dev

用Python排序XML的最简单方法?[Skype机器人]

来自分类Dev

在网络上部署电报机器人的最简单方法是什么?

来自分类Dev

在Android中实现滑动叠加面板的最简单方法

来自分类Dev

在Clojure中向地图添加类型的最简单方法

来自分类Dev

从文件中的行返回数据的最简单方法

来自分类Dev

在枚举python中包含stop参数的最简单方法?

来自分类Dev

在NetLogo中实现冲突的最简单方法

来自分类Dev

在MVC Core中访问应用设置的最简单方法

来自分类Dev

在HAML中增加ID的最简单方法是什么?

来自分类Dev

在DirectX 11(C ++)中画线的最简单方法是?

来自分类Dev

处理类中事件的最简单方法

来自分类Dev

在Tkinter中打开文件的最简单方法

来自分类Dev

在MATLAB中解析文件的最简单方法

来自分类Dev

在QTcpSocket中连续发送XML数据的最简单方法

来自分类Dev

在Gitlab CI中包含Ghostscript的最简单方法

来自分类Dev

在Gremlin中实现行号的最简单方法

来自分类Dev

避免在razor页面中重复代码的最简单方法

来自分类Dev

在python中热映射选定列的最简单方法?

Related 相关文章

  1. 1

    获得Clojurescript REPL的最简单方法

  2. 2

    在Linux机器上检测python 3中按键的最简单方法是什么?

  3. 3

    在Groovy中实现单方法接口的最简单方法?

  4. 4

    Go中限制并发的简单方法

  5. 5

    在C ++中获得Python的defaultdict行为的最简单方法是什么?

  6. 6

    获得全功能引用堆栈的最简单方法?

  7. 7

    在OpenGL(OpenTK)中显示简单图像的最简单方法?

  8. 8

    在Java中创建简单解析的最简单方法

  9. 9

    在OpenGL(OpenTK)中显示简单图像的最简单方法?

  10. 10

    在Pygame中获得键盘输入的更简单方法?

  11. 11

    在gscatter中获得更多明智颜色的简单方法

  12. 12

    用Python排序XML的最简单方法?[Skype机器人]

  13. 13

    在网络上部署电报机器人的最简单方法是什么?

  14. 14

    在Android中实现滑动叠加面板的最简单方法

  15. 15

    在Clojure中向地图添加类型的最简单方法

  16. 16

    从文件中的行返回数据的最简单方法

  17. 17

    在枚举python中包含stop参数的最简单方法?

  18. 18

    在NetLogo中实现冲突的最简单方法

  19. 19

    在MVC Core中访问应用设置的最简单方法

  20. 20

    在HAML中增加ID的最简单方法是什么?

  21. 21

    在DirectX 11(C ++)中画线的最简单方法是?

  22. 22

    处理类中事件的最简单方法

  23. 23

    在Tkinter中打开文件的最简单方法

  24. 24

    在MATLAB中解析文件的最简单方法

  25. 25

    在QTcpSocket中连续发送XML数据的最简单方法

  26. 26

    在Gitlab CI中包含Ghostscript的最简单方法

  27. 27

    在Gremlin中实现行号的最简单方法

  28. 28

    避免在razor页面中重复代码的最简单方法

  29. 29

    在python中热映射选定列的最简单方法?

热门标签

归档