Julia Language
sub2ind
수색…
통사론
- sub2ind (dims :: Tuple {Vararg {Integer}}, I :: Integer ...)
- sub2ind {T <: Integer} (dims :: Tuple {Vararg {Integer}}, I :: AbstractArray {T <: 정수, 1} ...)
매개 변수
매개 변수 | 세부 |
---|---|
dims :: Tuple {Vararg {Integer}} | 배열의 크기 |
I :: 정수 ... | 배열의 첨자 (스칼라) |
I :: AbstractArray {T <: 정수, 1} ... | 배열의 첨자 (벡터) |
비고
두 번째 예제는 일부 특정 경우 sub2ind
의 결과가 매우 버그가있을 수 있음을 보여줍니다.
첨자를 선형 인덱스로 변환
julia> sub2ind((3,3), 1, 1)
1
julia> sub2ind((3,3), 1, 2)
4
julia> sub2ind((3,3), 2, 1)
2
julia> sub2ind((3,3), [1,1,2], [1,2,1])
3-element Array{Int64,1}:
1
4
2
피트 & 폴즈
# no error, even the subscript is out of range.
julia> sub2ind((3,3), 3, 4)
12
색인을 비교하여 첨자가 배열의 범위에 있는지 여부를 판별 할 수 없습니다.
julia> sub2ind((3,3), -1, 2)
2
julia> 0 < sub2ind((3,3), -1, 2) <= 9
true
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow