前提・実現したいこと
配列Aに含まれる配列Bの要素を抽出したいと考えています。
イメージとしてはinを使うイメージでいましたが、うまくいきませんでした。
やりたいことは、AとBを使ってCを出力することです。
python
1#やりたいこと 2A = np.array([1,2,3,4,5]) 3B = np.array([1,3,5]) 4C = np.array([True, False, True, False, True]) 5 6#失敗 7C = A in B 8print(C) 9#True
当然以下のようにforを使えばできるのですが、numpyやpandasでforはあまり使わない方が良いとも聞いているため、他に方法はありませんでしょうか。
python
1C = [] 2for i in A: 3 C.append(i in B)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/16 00:25