【发布时间】:2016-03-11 23:46:19
【问题描述】:
我有两个类似形状的布尔 numpy 数组,例如:
a=[[True,True,False,False]]
b=[[True,False,True,False]]
我怎样才能得到一个数组c,其中1表示只有数组a为真,
2 表示只有数组 b 为真,0 表示两个数组都为假,nan 表示两者都为真。所以在这种情况下,结果应该是 [[nan,1,2,0]]]。
【问题讨论】:
-
如果两者都是真的呢?
-
我已经更新了问题:如果两者都为真,则应返回“nan”
标签: arrays if-statement numpy boolean