如何在给定较大的a
和较小的布尔数组b
的情况下使用numpy
a = np.array([False, True, True, False, True])
b = np.array([False, True, False])
得到结果c
?
c = np.array([False, False, True, False, False])
也就是说,做布尔运算和b
之间a
的哪部分是True
,以得到与a
形状相同的数组c
?数组a
中的True
个元素的数目与数组b
的长度不匹配.