假设我有一个长度为n的列向量y,还有一个大小为n*m的矩阵X。我想检查y中的每个元素i是否在X中对应的行中出现。最有效的方法是什么?
例如:
和
那么输出应该是:
例如:
y = [1,2,3,4].T
和
X =[[1, 2, 3],[3, 4, 5],[4, 3, 2],[2, 2, 2]]
那么输出应该是:
[1, 0, 1, 0] or [True, False, True, False]
无论哪种都行。
当然,我们可以使用for循环来迭代y和X,但还有更高效的方法吗?
np.array([True, False, True, False])
吗? - Eric