2016-09-22 5 views

답변

9

요소 start:stop[:step]을 사용하여 선택됩니다 곳은 파이썬과 유사하지만 세 가지 인수가 주어지면, stepstop 반대 의미를 가지고 있으므로 줄리아에가, start:[step:]stop을합니다. 예를

julia> a = randn(20); 

julia> a[1:2:end] 
10-element Array{Float64,1}: 
... 

julia> a[1:5:end] 
4-element Array{Float64,1}: 
... 

를 들어 : 또는 colonhttp://docs.julialang.org/en/latest/stdlib/math/?highlight=colon

의 도움말을 참조하십시오 그러나 :는 줄리아의 여러 가지 의미를 가지고 있기 때문에 경계를 무시하는 것은 파이썬으로 작동하지 않습니다

해야이가 언급
julia> a[::2] 
ERROR: syntax: invalid "::" syntax 

julia> a[:2:] 
ERROR: syntax: missing last argument in ":(2):" range expression 

julia> a[:2:end] 
19-element Array{Float64,1}: 
    0.599088 
    ... 
+0

MATLAB의 표기법과 동일합니다. –