줄리아에서 비트 배열 반전시키는 법

줄리아에서 비트 배열 반전시키는 법

코드 1

아주 간단한데 부정 연산 !~을 그냥 단항 연산이 아니라 함수로 보고 !. 혹은 ~.을 취하는 실수를 많이 한다. .!이나 .~으로 쓰면 된다.

julia> a = rand(1,10) .< 0.5
1×10 BitMatrix:
 1  1  0  0  1  0  1  0  0  0

julia> .!(a)
1×10 BitMatrix:
 0  0  1  1  0  1  0  1  1  1

julia> .~(a)
1×10 BitMatrix:
 0  0  1  1  0  1  0  1  1  1

환경


  1. https://discourse.julialang.org/t/negation-of-boolean-array/16159/2 ↩︎

댓글