我一直在使用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编写代码吗?
非常感谢
答案 0 :(得分:4)
在.
前面添加&
就足够了:
julia> findall((a.==6) .& (b.==1))
2-element Array{Int64,1}:
3
4