我正在使用 Julia 版本 1.6.2
julia> 2 < 1
false
julia> 2.0f32 < 1.0f32
false
julia> 2 < 1.0f32
true
Run Code Online (Sandbox Code Playgroud)
这是预期的行为吗?我不明白这是怎么回事。
原因是它32
是指数值,所以你有:
julia> Float32(1)
1.0f0
julia> big(1.0f32)
1.00000003318135351409612647563264e+32
Run Code Online (Sandbox Code Playgroud)
因此:
julia> 1 == 1.0f32
false
julia> 1 == 1.0f0
true
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
99 次 |
最近记录: |