小编Moh*_*mal的帖子

为什么在 Julia 中有许多不同的抽象类型调度方式?它们之间有什么区别?

在 julia 中声明具有抽象类型的函数的这三种不同方式之间的本质区别是什么?

Base.zero(::AbstractZero) = Zero()
Run Code Online (Sandbox Code Playgroud)
Base.zero(::Type{<:AbstractZero}) = Zero()
Run Code Online (Sandbox Code Playgroud)
Base.zero(::Type{T}) where T <: AbstractZero = Zero()
Run Code Online (Sandbox Code Playgroud)

julia

4
推荐指数
1
解决办法
62
查看次数

如何在本地 Julia 环境中将默认 Float 更改为 Float32?

但是,我的默认Float类型是Float64,我想将其更改为,Float32因为它们在我的机器上速度更快。我可以设置一个全局常量,比如const Float = Float32,但这迫使我在Float32任何地方都使用构造函数。我想知道是否有办法在本地环境中设置默认浮点数。

julia

3
推荐指数
1
解决办法
82
查看次数

标签 统计

julia ×2