造成这个错误的原因有一下三个:
1:既有可能出现的问题,nan,例如分母为0,或是log(-1)这种明显违背数学常理的情况
2:无穷值,无穷大或无穷小,例如log(0)就是一个负无穷的数值,无法处理
3:数值超出了float能表达的范围,以至于无法使用float表达出来
三个原因,从上到下,依次排查,很快就能找到问题的原因。
可以看一下数值的取值范围,最大最小值等,基本就能找到原因了。
版权声明:本文为qq_20945297原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。