当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia LinRange用法及代码示例


用法:

LinRange{T,L}

在其 startstop 之间具有 len 线性间隔元素的范围。间距的大小由 len 控制,它必须是 Integer

例子

julia> LinRange(1.5, 5.5, 9)
9-element LinRange{Float64, Int64}:
 1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0,5.5

与使用 range 相比,直接构造 LinRange 的开销应该更少,但不会尝试纠正浮点错误:

julia> collect(range(-0.1, 0.3, length=5))
5-element Array{Float64,1}:
 -0.1
  0.0
  0.1
  0.2
  0.3

julia> collect(LinRange(-0.1, 0.3, 5))
5-element Array{Float64,1}:
 -0.1
 -1.3877787807814457e-17
  0.09999999999999999
  0.19999999999999998
  0.3

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.LinRange — Type。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。