Julia点运算符和布尔值



假设我有p = [true, true, false, false]q = [true, false, true, false]。我怎么能合乎逻辑地"one_answers"他们说p .&& q

改用.&

julia> p=[true, true, false, false]
4-element Array{Bool,1}:
1
1
0
0
julia> q=[true, false, true, false]
4-element Array{Bool,1}:
1
0
1
0
julia> p .& q
4-element BitArray{1}:
1
0
0
0

不过,您必须小心,因为&也适用于非Bool元素:

julia> [11,12,13] .& [3,2,1]
3-element Array{Int64,1}:
3
0
1

最新更新