cArray = np.where(np.in1d(aArray,bArray))[0]
得到的cArray说的是:
1.aArray中某些元素的下标;
2.这些元素包含于bArray.
什么时候容易混淆呢?
当bArray是aArray的子集的时候, 即便a与b写反了, 得到的c长度也是一样的, 程序语法检测不出错误, 但是会得到很奇怪的结果, 于是得浪费很多时间去查错.
通常这么玩都是希望用子集去拿它在母集中的下标, 一定要想明白的话脑子得绕几个弯, 这恶心的逻辑错误又调试不出来
所以, 简单记住大的集合在前面就对了.