在 julia 中,我们可以检查数组是否包含值,如下所示:
> 6 in [4,6,5]
true
然而,当尝试按特定顺序检查子数组时,这会返回 false:
> [4,6] in [4,6,5]
false
验证数组中是否存在特定子数组的正确语法是什么?
我认为值得一提的是,在 Julia 1.0 中,你有这个功能issubset
> issubset([4,6], [4,6,5])
true
您也可以非常方便地使用\subseteq
乳胶符号
> [4,6] ⊆ [4,6,5]
true
这对我来说看起来非常优化:
> using Random
> x, y = randperm(10^3)[1:10^2], randperm(10^3);
> @btime issubset(x, y);
16.153 μs (12 allocations: 45.96 KiB)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)