当我有一个数组a和一个布尔掩码b时,我可以找到“掩码”向量c。
a = np.array([1, 2, 4, 7, 9])
b = np.array([True, False, True, True, False])
c = a[b]
现在假设,反过来。我有c和B,想到达d(下面)。最简单的方法是什么?
c = np.array([1, 4, 7])
b = np.array([True, False, True, True, False])
d = np.array([1, 0, 4, 7, 0])
1条答案
按热度按时间tkclm6bt1#
您可以使用:用途:
输出:
array([1, 0, 4, 7, 0])