長さ 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 の両方を反復処理できますが、これを行うより効率的な方法はありますか?