推 SocketAM2: 中間兩行換成 if i in C:09/13 07:00
推 SocketAM2: 數量很大的話還可以把C先做成set09/13 07:06
※ 編輯: oneonesix (39.9.69.100 臺灣), 09/13/2020 07:30:23
推 remia81: numpy.array(B)[numpy.isin(A,C)]或list comprehension 09/13 08:08
→ remia81: 包起來[B[n] for n,i in enumerate(A) if i in C] 09/13 08:08
推 lemon651: 有個東西叫map 09/13 10:21
→ Pieteacher: 併起來 用 dataframe 的 duplicated() 09/13 11:52
→ LP9527: 資料量大指的是c多以外,ab也很多嗎 09/13 13:30
→ oneonesix: 大量指ABC都約四萬筆左右 09/13 18:26
→ oneonesix: 感謝各位大大分享方法 09/13 18:54
推 germun: B不用包進loop吧 記index就好 然後值會不會重覆也要考慮 09/13 19:12
推 hsnusonic: 同一樓,先把C變set會比較快 09/14 01:34
推 ro9956882: 好set直接把O(n^2)變O(n) 不用嗎 09/14 02:41
推 tacovirus: 不管多努力都贏不過平行運算 09/20 13:33