Julia 的 findlast() 函数在哪里?
Where is Julia's findlast() function?
使用 Julia 0.3.8,我试试这个:
julia> t = [0 0 0 1 1 1 0 0 ]
1x8 Array{Int64,2}:
0 0 0 1 1 1 0 0
julia> findfirst(t)
4
julia> findlast(t)
ERROR: findlast not defined
根据 http://julia.readthedocs.org/en/latest/stdlib/arrays/ findlast()
存在,与 findfirst()
相比没有什么特别之处。
那么 findlast()
没有定义是怎么回事?该怎么做?
findlast
函数在 Julia 0.3 中不存在 – 它已被添加到 0.4,但我们的点发布政策是只修复错误,而 findlast
是一个新功能.我已将它添加到 Compat
包中,它允许您在旧版本的 Julia 中使用 "future" 功能。如果您通过执行 Pkg.add("Compat")
安装 Compat
,然后执行 using Compat
,您将能够使用 findlast
(以及相关的 findprev
)。
使用 Julia 0.3.8,我试试这个:
julia> t = [0 0 0 1 1 1 0 0 ]
1x8 Array{Int64,2}:
0 0 0 1 1 1 0 0
julia> findfirst(t)
4
julia> findlast(t)
ERROR: findlast not defined
根据 http://julia.readthedocs.org/en/latest/stdlib/arrays/ findlast()
存在,与 findfirst()
相比没有什么特别之处。
那么 findlast()
没有定义是怎么回事?该怎么做?
findlast
函数在 Julia 0.3 中不存在 – 它已被添加到 0.4,但我们的点发布政策是只修复错误,而 findlast
是一个新功能.我已将它添加到 Compat
包中,它允许您在旧版本的 Julia 中使用 "future" 功能。如果您通过执行 Pkg.add("Compat")
安装 Compat
,然后执行 using Compat
,您将能够使用 findlast
(以及相关的 findprev
)。