所以我的问题是我有两个并行数组
B = np.array([250, 270, 120, 100, 200, 300]) A = np.array([1 , 2, 5, 6, 1, 4])
因此,如果每个索引中的值都是链接的(250 - 1、270 - 2、120 - 5 等),我想消除 B 数组中在 A 数组中具有偶数的任何值。
我该怎么做?任何帮助将不胜感激
请您参考如下方法:
>>> b = np.array([250, 270, 120, 100, 200, 300])
>>> a = np.array([1, 2, 5, 6, 1, 4])
>>> b[a % 2 != 0]
array([250, 120, 200])
如果数组“a”比数组“b”长,那么我认为你需要做这样的事情:
>>> b[a[:len(b)] % 2 != 0]
