当前位置: 首页 > 知识库问答 >
问题:

检查浮点参数是否正确

谷梁涵忍
2023-03-14
    null

什么做法更好,更“真实”?我喜欢第一个,但再次,不确定我该如何选择Epsilon。

共有1个答案

段干宾白
2023-03-14

做第二个。

您的类并不是要对浮点数列表进行求和,并决定什么是“足够接近”1,什么是“不够接近”。你的用户是。你的类代表马尔可夫链。您将无法选择一个epsilon的值,从而使您的类以有用的方式表示马尔可夫链。

考虑一下要实现的操作。也许你会有一个函数,它会用链的转移矩阵找到链的状态的概率分布。那个函数是否应该检查输入的概率分布是否是某个epsilon内的概率分布?

 类似资料:
  • 问题内容: 我试图找到最大的立方根,即整数,小于12,000。 我不确定如何检查它是否是整数!我可以将其转换为字符串,然后使用索引来检查最终值,看看它们是否为零,但这似乎很麻烦。有没有更简单的方法? 问题答案: 要检查浮点值是否为整数,请使用以下方法: 该方法已添加到Python 2.6中的类型中。 请考虑在Python 2中为(整数操作数的底数除法!),并且浮点算术可能不精确(a是使用二进制分数

  • 问题内容: 检查字符串是否可以在Python中表示为数字的最佳方法是什么? 我目前拥有的功能是: 它不仅丑陋且缓慢,而且看起来笨拙。但是我还没有找到更好的方法,因为调用floatmain函数甚至更糟。 问题答案: 如果您要解析(正数,无符号)整数而不是浮点数,则可以将该isdigit()函数用于字符串对象。 字符串方法- isdigit():Python2,Python3

  • 本文向大家介绍JavaScript检查数字是否为整数或浮点数的方法,包括了JavaScript检查数字是否为整数或浮点数的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript检查数字是否为整数或浮点数的方法。分享给大家供大家参考。具体如下: 检查是否为整数: 检查是否为浮点数: 希望本文所述对大家的javascript程序设计有所帮助。

  • 例如,如果我的程序是这样正确启动的: 但是,我想阻止用户输入此表单以外的内容。 因此,只要命令行参数的格式不是我希望我的程序退出并打印错误代码。 我不知道怎么做。对于这种情况,如果有人输入什么,我只是用ArrayIndexOutofBound尝试捕捉,但我不知道如何特别捕捉每一个可能的命令行参数,这是不正确的形式。

  • 问题内容: 这真的很奇怪。我有这段代码。 $ amt的值是0.01。但这正在进入其他条件。所以我做了$ amt的var_dump。它说string(4)所以我决定改型$ amt 但是,这样做的问题是,即使$ amt的值为1,它也仍然会类型转换为浮动状态,并进入if条件,这是不应该发生的。还有其他方法吗?谢谢 问题答案: 如果将第一行更改为 $ rewardAmt应该转换为数字。

  • 根据 Java 教程,Double Wrapper 类支持 String 和 Double 作为参数。 但是我可以使用浮点参数。检查下面的代码。有人能澄清一下吗? 类测试 { } 10.5 10.5