例如 0 * log2(0)
julia输出值为NaN,但我希望它是0
有方法可以解决吗
你希望它是0的话,给log2()
里面加一点微小的扰动就行了。比如
0*log2(0+eps(0.0))
false
在一定情况下可视作强0
julia> false*log2(0)
-0.0
非常感谢您的回答,很有帮助
例如 0 * log2(0)
julia输出值为NaN,但我希望它是0
有方法可以解决吗
你希望它是0的话,给log2()
里面加一点微小的扰动就行了。比如
0*log2(0+eps(0.0))
false
在一定情况下可视作强0
julia> false*log2(0)
-0.0
非常感谢您的回答,很有帮助