julia - Julia - 布尔元素操作数组
问题描述
我不明白以下元素明智的布尔运算结果(参见最后一部分的箭头):
A = [1,2,3,1,2]
B = [1,2,1,3,2]
julia> A.==1
5-element BitArray{1}:
true
false
false
true
false
julia> B.==1
5-element BitArray{1}:
true
false
true
false
false
julia> A.==1 .& B.==1
5-element BitArray{1}:
true
false
false
true <----- I expect this to be false
false
A.==1 .& B.==1 的第四个元素应该是假的,因为它是(真假)。有人可以解释吗?
解决方案
推荐阅读
- java - Java 客户端/服务器不返回 UTF-8 字符串
- c# - SaveChangesAsync 仍在 c# 中同步插入
- javascript - 如何在 Javascript 中创建字典字典
- scala - 部分应用的函数是否可以调用其部分应用的自身?
- java - Java 11 XML 解析器在 XHTML 1.1 文档上调用 normalizeDocument() 时暂停并显示实体错误
- google-kubernetes-engine - 耗尽 GKE 并关闭底层 Compute Engine - 怎么做
- python - 了解装饰器python
- c++ - 如何重载 == 运算符以查看具有字符串向量的两个对象是否相等?
- reactjs - 设置状态而不使用 useEffect 重新渲染不起作用
- node.js - 用于 GAE(构建和部署)的 React App + Node Gitlab cicd 管道