find((x = y)&(b = a))的Julia 0.7语法是什么?

时间:2018-08-21 13:36:52

标签: julia

我一直在使用Julia 0.5。以下代码有效,但不适用于0.7:

a=[5,5,6,6]
b=[0,0,1,1]
c=find((a.==6) & (b.==1))

由于Windows / GitHub问题,我现在需要使用0.7。但是语法已经做了相当大的改变。如果我只有一个参数,例如,我可以使用'findall'而不是'find'

c=findall(a.==6)

,但不支持使用'&'。有人知道如何用0.7编写代码吗?

非常感谢

1 个答案:

答案 0 :(得分:4)

.前面添加&就足够了:

julia> findall((a.==6) .& (b.==1))
2-element Array{Int64,1}:
 3
 4